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)
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)
def htcondor_create_job_file_factory(self): return HTCondorJobFileFactory()