Loading resources/helpers.py +3 −3 Original line number Diff line number Diff line Loading @@ -291,9 +291,9 @@ def handle_uploaded_file( file.dump_infos_to_fs() logger.info("Added from upload: {} ({})".format(file.title, file.id)) # always re-run post treatment, in a separate task iiif_task(file.pk) exif_task(file.pk) ocr_task(file.pk) # iiif_task(file.pk) # exif_task(file.pk) # ocr_task(file.pk) return file.id Loading rpc/views.py +5 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ from .fileresponse import RangedFileResponse from django.views.decorators.gzip import gzip_page import logging from functools import lru_cache from resources.tasks import exif_task, iiif_task, ocr_task importlib = __import__("importlib") Loading Loading @@ -312,6 +313,7 @@ def upload_partial(request: HttpRequest) -> HttpResponse: try: with open(f_name, "rb") as f: try: file_id = None with transaction.atomic(): file_id = handle_uploaded_file( File(f), Loading @@ -337,6 +339,9 @@ def upload_partial(request: HttpRequest) -> HttpResponse: user.username, user.pk, file_id, collection.pk ) ) iiif_task(file_id) exif_task(file_id) ocr_task(file_id) if not checksum_ok: return HttpResponse(file_id, status=210) # content different else: Loading Loading
resources/helpers.py +3 −3 Original line number Diff line number Diff line Loading @@ -291,9 +291,9 @@ def handle_uploaded_file( file.dump_infos_to_fs() logger.info("Added from upload: {} ({})".format(file.title, file.id)) # always re-run post treatment, in a separate task iiif_task(file.pk) exif_task(file.pk) ocr_task(file.pk) # iiif_task(file.pk) # exif_task(file.pk) # ocr_task(file.pk) return file.id Loading
rpc/views.py +5 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ from .fileresponse import RangedFileResponse from django.views.decorators.gzip import gzip_page import logging from functools import lru_cache from resources.tasks import exif_task, iiif_task, ocr_task importlib = __import__("importlib") Loading Loading @@ -312,6 +313,7 @@ def upload_partial(request: HttpRequest) -> HttpResponse: try: with open(f_name, "rb") as f: try: file_id = None with transaction.atomic(): file_id = handle_uploaded_file( File(f), Loading @@ -337,6 +339,9 @@ def upload_partial(request: HttpRequest) -> HttpResponse: user.username, user.pk, file_id, collection.pk ) ) iiif_task(file_id) exif_task(file_id) ocr_task(file_id) if not checksum_ok: return HttpResponse(file_id, status=210) # content different else: Loading