mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-10-31 03:55:43 +00:00
Chore: Import dateparser lazily so processes that never parse dates skip it
This commit is contained in:
1 parent
e240c89f27
commit
28f54bb592
6 files changed
+16
-11
No files matched your search
@@ -1,7 +1,5 @@
|
||||
import logging
|
||||
|
||||
from dateparser.languages.loader import LocaleDataLoader
|
||||
|
||||
logger = logging.getLogger("paperless.utils")
|
||||
|
||||
OCR_TO_DATEPARSER_LANGUAGES = {
|
||||
@@ -125,6 +123,8 @@ def ocr_to_dateparser_languages(ocr_languages: str) -> list[str]:
|
||||
- If a language cannot be mapped or validated, it is skipped with a warning.
|
||||
- Returns a list of valid locales, or an empty list if none could be converted.
|
||||
"""
|
||||
from dateparser.languages.loader import LocaleDataLoader
|
||||
|
||||
loader = LocaleDataLoader()
|
||||
result = []
|
||||
try:
|
||||
|
||||
Reference in new issue
Block a user