def _create_job(self, params): """Needed for resolving ptag output sources.""" j = Job() j.script = self.script j._load_params(params) j._load_script() return j
def write_config_for_job(job_script, filename, include_defaults, fail_on_missing): """Write a config file for a specific job script.""" j = Job() j.script = job_script j._load_script() component_names = [c.__class__.__name__ for c in j.components] write_config('job.cfg', component_names, include_defaults, fail_on_missing)