Commit 05c6d562 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

clean stop of task if file does not exist

parent 61d53458
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -25,6 +25,9 @@ def exif_task(file_id: int):
    try:
        f = File.objects.get(pk=file_id)
        set_exif_metas(f)
    except File.DoesNotExist:
        logger.info(f"exif_task stopped: no file with id {file_id}")
        return
    except Exception as e:
        logger.warning("exit_task({}) failed".format(file_id))
        logger.info(repr(e))
@@ -38,6 +41,9 @@ def iiif_task(file_id: int):
    try:
        f = File.objects.get(pk=file_id)
        make_iiif(f, True)
    except File.DoesNotExist:
        logger.info(f"iiif_task stopped: no file with id {file_id}")
        return
    except Exception as e:
        logger.warning("iiif_task({}) failed: {}".format(file_id, repr(e)))
        raise e
@@ -51,6 +57,9 @@ def hls_task(file_id: int):
    try:
        f = File.objects.get(pk=file_id)
        make_hls(f, True)
    except File.DoesNotExist:
        logger.info(f"hls_task stopped: no file with id {file_id}")
        return
    except Exception as e:
        logger.warning("hls_task({}) failed: {}".format(file_id, repr(e)))
        raise e
@@ -64,6 +73,9 @@ def ocr_task(file_id: int):
    try:
        f = File.objects.get(pk=file_id)
        make_ocr(f)
    except File.DoesNotExist:
        logger.info(f"ocr_task stopped: no file with id {file_id}")
        return
    except Exception as e:
        logger.warning("ocr_task({}) failed".format(file_id))
        logger.info(repr(e))