예제 #1
0
 def htcondor_create_job_file_factory(self, **kwargs):
     # job file fectory config priority: config file < class defaults < kwargs
     get_prefixed_config = self.workflow_proxy.get_prefixed_config
     cfg = {
         "dir":
         get_prefixed_config("job", "job_file_dir"),
         "mkdtemp":
         get_prefixed_config("job", "job_file_dir_mkdtemp", type=bool),
         "cleanup":
         get_prefixed_config("job", "job_file_dir_cleanup", type=bool),
     }
     kwargs = merge_dicts(cfg, self.htcondor_job_file_factory_defaults,
                          kwargs)
     return HTCondorJobFileFactory(**kwargs)
예제 #2
0
 def htcondor_create_job_file_factory(self, **kwargs):
     # job file fectory config priority: kwargs > class defaults
     kwargs = merge_dicts({}, self.htcondor_job_file_factory_defaults,
                          kwargs)
     return HTCondorJobFileFactory(**kwargs)
예제 #3
0
파일: workflow.py 프로젝트: ucontent/law
 def htcondor_create_job_file_factory(self):
     return HTCondorJobFileFactory()