weblate/weblate/checks
Michal Čihař 0ed89d2312 fix: use locks to prevent concurrent parsing
The parser instances cannot be shared between threads as PyParsing is
not thread-safe, see https://github.com/pyparsing/pyparsing/issues/89.

Fixes WEBLATE-1MFM
2024-12-17 10:41:53 +01:00
..
fluent chore(checks): improve type hints 2024-07-29 15:16:46 +02:00
management chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
migrations migrations: Squash Weblate 5.0.2 migrations 2023-09-18 19:21:30 +02:00
tests fix(checks): fix % handling in java-printf-format 2024-12-16 07:53:48 +01:00
__init__.py docs: Documented licensing using REUSE 3.0 2023-01-10 12:56:38 +01:00
admin.py admin: reduce amount of custom code 2024-03-20 15:32:29 +01:00
angularjs.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
apps.py docs: Documented licensing using REUSE 3.0 2023-01-10 12:56:38 +01:00
base.py feat: Glossary source check for problematic characters (for CSV) (#13108) 2024-11-25 14:18:15 +01:00
chars.py fix(autofixes): use NO-BREAK SPACE with colons in French and Breton (#12549) 2024-09-21 06:52:28 +02:00
consistency.py chore: fix type annotations ordering 2024-11-15 16:24:50 +01:00
data.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2024-10-18 00:11:07 +00:00
duplicate.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
flags.py fix: use locks to prevent concurrent parsing 2024-12-17 10:41:53 +01:00
format.py fix(checks): fix % handling in java-printf-format 2024-12-16 07:53:48 +01:00
glossary.py feat: Glossary source check for problematic characters (for CSV) (#13108) 2024-11-25 14:18:15 +01:00
icu.py fix(checks): guard against unknown errors in ICU 2024-08-07 17:27:16 +02:00
markup.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
models.py fix: gracefully handle uninstalled checks 2024-12-04 12:36:35 +01:00
parser.py fix: use locks to prevent concurrent parsing 2024-12-17 10:41:53 +01:00
placeholders.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
qt.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
render.py chore: fix type annotations ordering 2024-11-15 16:24:50 +01:00
ruby.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
same.py chore: use raw strings for re 2024-11-22 22:38:53 +01:00
source.py chore(checks): improve type hints 2024-07-29 15:00:18 +02:00
tasks.py tasks: retry for locked component on update 2024-04-22 10:13:48 +02:00
utils.py chore: improve type hints 2024-07-29 14:26:11 +02:00
views.py fix: gracefully handle uninstalled checks 2024-12-04 12:36:35 +01:00