don't load sklearn libraries unless needed

This commit is contained in:
jonaswinkler
2021-02-04 15:15:11 +01:00
parent ef29f5c512
commit d08a530701
4 changed files with 23 additions and 9 deletions

View File

@@ -4,7 +4,6 @@ import multiprocessing
import os
import re
import dateparser
from dotenv import load_dotenv
from django.utils.translation import gettext_lazy as _
@@ -491,7 +490,11 @@ if PAPERLESS_TIKA_ENABLED:
# List dates that should be ignored when trying to parse date from document text
IGNORE_DATES = set()
for s in os.getenv("PAPERLESS_IGNORE_DATES", "").split(","):
d = dateparser.parse(s)
if d:
IGNORE_DATES.add(d.date())
if os.getenv("PAPERLESS_IGNORE_DATES", ""):
import dateparser
for s in os.getenv("PAPERLESS_IGNORE_DATES", "").split(","):
d = dateparser.parse(s)
if d:
IGNORE_DATES.add(d.date())