mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 12:22:47 +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