Add new post_document_version_ocr signal
This commit is contained in:
5
mayan/apps/ocr/signals.py
Normal file
5
mayan/apps/ocr/signals.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.dispatch import Signal
|
||||||
|
|
||||||
|
post_document_version_ocr = Signal(providing_args=['instance'], use_caching=True)
|
||||||
@@ -13,6 +13,7 @@ from mayan.celery import app
|
|||||||
from .api import do_document_ocr
|
from .api import do_document_ocr
|
||||||
from .literals import LOCK_EXPIRE
|
from .literals import LOCK_EXPIRE
|
||||||
from .models import DocumentVersionOCRError
|
from .models import DocumentVersionOCRError
|
||||||
|
from .signals import post_document_version_ocr
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -54,6 +55,8 @@ def task_do_ocr(document_version_pk):
|
|||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
entry.delete()
|
entry.delete()
|
||||||
|
|
||||||
|
post_document_version_ocr.send(sender=self, instance=document_version)
|
||||||
finally:
|
finally:
|
||||||
lock.release()
|
lock.release()
|
||||||
except LockError:
|
except LockError:
|
||||||
|
|||||||
Reference in New Issue
Block a user