mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 00:50:40 +00:00
Restructure project
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
from app import db, docker_client
|
||||
from app import db, docker_client, hashids
|
||||
from app.models import (
|
||||
Job,
|
||||
JobResult,
|
||||
@ -89,7 +89,14 @@ def _create_job_service(job):
|
||||
input_mount = f'{input_mount_source}:{input_mount_target}:ro'
|
||||
mounts.append(input_mount)
|
||||
if job.service == 'tesseract-ocr-pipeline':
|
||||
model = TesseractOCRModel.query.get(job.service_args['model'])
|
||||
if isinstance(job.service_args['model'], str):
|
||||
model_id = hashids.decode(job.service_args['model'])
|
||||
elif isinstance(job.service_args['model'], int):
|
||||
model_id = job.service_args['model']
|
||||
else:
|
||||
job.status = JobStatus.FAILED
|
||||
return
|
||||
model = TesseractOCRModel.query.get(model_id)
|
||||
if model is None:
|
||||
job.status = JobStatus.FAILED
|
||||
return
|
||||
|
Reference in New Issue
Block a user