@@ -650,7 +650,7 @@ def set_status(
650
650
updated : Optional [str ] = None ,
651
651
started : Optional [str ] = None ,
652
652
finished : Optional [str ] = None ,
653
- ) -> JobDict :
653
+ ) -> None :
654
654
self ._update (
655
655
job_id = job_id ,
656
656
status = status ,
@@ -660,7 +660,6 @@ def set_status(
660
660
self ._update (job_id = job_id , started = rfc3339 .datetime (started ))
661
661
if finished :
662
662
self ._update (job_id = job_id , finished = rfc3339 .datetime (finished ))
663
- return self .db [job_id ]
664
663
665
664
def set_dependencies (
666
665
self , job_id : str , * , user_id : Optional [str ] = None , dependencies : List [Dict [str , str ]]
@@ -676,15 +675,16 @@ def set_dependency_status(self, job_id: str, *, user_id: Optional[str] = None, d
676
675
def set_dependency_usage (self , job_id : str , * , user_id : Optional [str ] = None , dependency_usage : Decimal ) -> None :
677
676
self ._update (job_id , dependency_usage = str (dependency_usage ))
678
677
679
- def set_proxy_user (self , job_id : str , proxy_user : str ) -> JobDict :
680
- return self ._update (job_id = job_id , proxy_user = proxy_user )
678
+ def set_proxy_user (self , job_id : str , proxy_user : str ) -> None :
679
+ self ._update (job_id = job_id , proxy_user = proxy_user )
681
680
682
681
def set_application_id (self , job_id : str , application_id : str ) -> JobDict :
683
682
return self ._update (job_id = job_id , application_id = application_id )
684
683
685
- def set_results_metadata (self , job_id : str , costs : Optional [float ], usage : dict ,
686
- results_metadata : Dict [str , Any ]) -> JobDict :
687
- return self ._update (job_id = job_id , costs = costs , usage = usage , results_metadata = results_metadata )
684
+ def set_results_metadata (
685
+ self , job_id : str , costs : Optional [float ], usage : dict , results_metadata : Dict [str , Any ]
686
+ ) -> None :
687
+ self ._update (job_id = job_id , costs = costs , usage = usage , results_metadata = results_metadata )
688
688
689
689
def list_user_jobs (
690
690
self ,
@@ -825,7 +825,7 @@ def create_job(
825
825
raise DoubleJobRegistryException (f"None of ZK/EJR registered { job_id = } " )
826
826
return zk_job_info or ejr_job_info
827
827
828
- def get_job (self , job_id : str , * , user_id : Optional [str ] = None ) -> dict :
828
+ def get_job (self , job_id : str , * , user_id : Optional [str ] = None ) -> JobDict :
829
829
# TODO: eliminate get_job/get_job_metadata duplication?
830
830
zk_job = ejr_job = None
831
831
if self .zk_job_registry :
@@ -922,7 +922,7 @@ def set_dependency_usage(self, job_id: str, *, user_id: Optional[str] = None, de
922
922
job_id = job_id , user_id = user_id , dependency_usage = dependency_usage
923
923
)
924
924
925
- def set_proxy_user (self , job_id : str , user_id : str , proxy_user : str ):
925
+ def set_proxy_user (self , job_id : str , user_id : str , proxy_user : str ) -> None :
926
926
# TODO: add dedicated method
927
927
if self .zk_job_registry :
928
928
self .zk_job_registry .patch (job_id = job_id , user_id = user_id , proxy_user = proxy_user )
0 commit comments