catch all parser errors as generic exception

This commit is contained in:
shamoon 2023-08-31 09:48:27 -07:00
parent 762743ec9d
commit cb62afb053

View File

@ -34,7 +34,6 @@ from .models import DocumentType
from .models import FileInfo from .models import FileInfo
from .models import Tag from .models import Tag
from .parsers import DocumentParser from .parsers import DocumentParser
from .parsers import ParseError
from .parsers import get_parser_class_for_mime_type from .parsers import get_parser_class_for_mime_type
from .parsers import parse_date from .parsers import parse_date
from .signals import document_consumption_finished from .signals import document_consumption_finished
@ -449,7 +448,7 @@ class Consumer(LoggingMixin):
date = parse_date(self.filename, text) date = parse_date(self.filename, text)
archive_path = document_parser.get_archive_path() archive_path = document_parser.get_archive_path()
except ParseError as e: except Exception as e:
document_parser.cleanup() document_parser.cleanup()
tempdir.cleanup() tempdir.cleanup()
self._fail( self._fail(