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 .literals import LOCK_EXPIRE
|
||||
from .models import DocumentVersionOCRError
|
||||
from .signals import post_document_version_ocr
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -54,6 +55,8 @@ def task_do_ocr(document_version_pk):
|
||||
pass
|
||||
else:
|
||||
entry.delete()
|
||||
|
||||
post_document_version_ocr.send(sender=self, instance=document_version)
|
||||
finally:
|
||||
lock.release()
|
||||
except LockError:
|
||||
|
||||
Reference in New Issue
Block a user