lazy loading for parsers

This commit is contained in:
jonaswinkler
2021-02-04 13:17:24 +01:00
parent 79a65b5a91
commit 95f5c9f3a6
5 changed files with 20 additions and 8 deletions

View File

View File

@@ -1,9 +1,13 @@
from .parsers import TikaDocumentParser
def get_parser(*args, **kwargs):
from .parsers import TikaDocumentParser
return TikaDocumentParser(*args, **kwargs)
def tika_consumer_declaration(sender, **kwargs):
return {
"parser": TikaDocumentParser,
"parser": get_parser,
"weight": 10,
"mime_types": {
"application/msword": ".doc",