File tree Expand file tree Collapse file tree 4 files changed +13
-10
lines changed 
src/simcore_service_api_server 
tests/unit/api_functions/celery Expand file tree Collapse file tree 4 files changed +13
-10
lines changed Original file line number Diff line number Diff line change 2929from  ..._service_function_jobs  import  FunctionJobService 
3030from  ..._service_functions  import  FunctionService 
3131from  ..._service_jobs  import  JobService 
32+ from  ...clients .celery_task_manager  import  get_task_filter 
3233from  ...exceptions .function_errors  import  FunctionJobProjectMissingError 
3334from  ...models .domain .functions  import  PageRegisteredFunctionJobWithorWithoutStatus 
3435from  ...models .pagination  import  PaginationParams 
5556    FMSG_CHANGELOG_NEW_IN_VERSION ,
5657    create_route_description ,
5758)
58- from  .tasks  import  _get_task_filter 
5959
6060_logger  =  getLogger (__name__ )
6161
@@ -294,7 +294,7 @@ async def function_job_status(
294294        ):
295295            if  task_id  :=  function_job .job_creation_task_id :
296296                task_manager  =  get_task_manager (app )
297-                 task_filter  =  _get_task_filter (user_id , product_name )
297+                 task_filter  =  get_task_filter (user_id , product_name )
298298                task_status  =  await  task_manager .get_task_status (
299299                    task_uuid = TaskUUID (task_id ), task_filter = task_filter 
300300                )
Original file line number Diff line number Diff line change 1111from  ..celery_worker .worker_tasks .tasks  import  pydantic_types_to_register 
1212
1313
14- def  get_job_filter (user_id : UserID , product_name : ProductName ) ->  AsyncJobFilter :
15-     return  AsyncJobFilter (
14+ def  get_task_filter (user_id : UserID , product_name : ProductName ) ->  TaskFilter :
15+     job_filter   =  AsyncJobFilter (
1616        user_id = user_id , product_name = product_name , client_name = APP_NAME 
1717    )
18- 
19- 
20- def  get_task_filter (user_id : UserID , product_name : ProductName ) ->  TaskFilter :
21-     job_filter  =  get_job_filter (user_id = user_id , product_name = product_name )
2218    return  TaskFilter .model_validate (job_filter .model_dump ())
2319
2420
Original file line number Diff line number Diff line change 22from  functools  import  partial 
33
44from  models_library .api_schemas_rpc_async_jobs .async_jobs  import  (
5+     AsyncJobFilter ,
56    AsyncJobGet ,
67)
78from  models_library .api_schemas_webserver .storage  import  PathToExport 
1011from  servicelib .rabbitmq ._client_rpc  import  RabbitMQRPCClient 
1112from  servicelib .rabbitmq .rpc_interfaces .storage  import  simcore_s3  as  storage_rpc 
1213
13- from  ..clients . celery_task_manager  import  get_job_filter 
14+ from  .._meta  import  APP_NAME 
1415from  ..exceptions .service_errors_utils  import  service_exception_mapper 
1516
1617_exception_mapper  =  partial (service_exception_mapper , service_name = "Storage" )
1718
1819
20+ def  get_job_filter (user_id : UserID , product_name : ProductName ) ->  AsyncJobFilter :
21+     return  AsyncJobFilter (
22+         user_id = user_id , product_name = product_name , client_name = APP_NAME 
23+     )
24+ 
25+ 
1926@dataclass (frozen = True , kw_only = True ) 
2027class  StorageService :
2128    _rpc_client : RabbitMQRPCClient 
Original file line number Diff line number Diff line change 5454from  simcore_service_api_server .celery_worker .worker_tasks .functions_tasks  import  (
5555    run_function  as  run_function_task ,
5656)
57- from  simcore_service_api_server .clients .celery_task_manager  import  get_job_filter 
5857from  simcore_service_api_server .exceptions .backend_errors  import  BaseBackEndError 
5958from  simcore_service_api_server .models .api_resources  import  JobLinks 
6059from  simcore_service_api_server .models .domain .functions  import  (
6463    JobPricingSpecification ,
6564    NodeID ,
6665)
66+ from  simcore_service_api_server .services_rpc .storage  import  get_job_filter 
6767from  tenacity  import  (
6868    AsyncRetrying ,
6969    retry_if_exception_type ,
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments