diff --git a/pandora/document/fulltext.py b/pandora/document/fulltext.py index 1872b9ce3..0de8adca2 100644 --- a/pandora/document/fulltext.py +++ b/pandora/document/fulltext.py @@ -1,3 +1,4 @@ +import logging import os import subprocess import tempfile @@ -5,6 +6,9 @@ import tempfile from django.conf import settings +logger = logging.getLogger('pandora.' + __name__) + + def extract_text(pdf, page=None): if page is not None: page = str(page) @@ -66,6 +70,8 @@ class FulltextMixin: res = self.elasticsearch().delete(index=self._ES_INDEX, doc_type=self._ES_DOC_TYPE, id=self.id) except NotFoundError: pass + except: + logger.error('failed to delete fulltext document', exc_info=True) def update_fulltext(self): if self.has_fulltext_key():