Beispiel #1
0
def write_target_info_cache(cache):
    if not os.path.exists(settings.cache_directory):
        os.makedirs(settings.cache_directory)
    write_pod(cache, settings.target_info_cache_file)
Beispiel #2
0
 def write_job_specs(self, job_specs):
     job_specs[0].to_pod()
     js_pod = {'jobs': [js.to_pod() for js in job_specs]}
     write_pod(js_pod, self.jobsfile)
 def write_result(self):
     write_pod(self.result.to_pod(), self.resultfile)
Beispiel #4
0
 def set_target_info(self, ti):
     self.target_info = ti
     write_pod(ti.to_pod(), self.targetfile)
Beispiel #5
0
 def write_config(self, config):
     self._combined_config = config
     write_pod(config.to_pod(), self.configfile)
Beispiel #6
0
 def write_state(self):
     write_pod(self.state.to_pod(), self.statefile)
Beispiel #7
0
 def write_info(self):
     write_pod(self.info.to_pod(), self.infofile)
Beispiel #8
0
def write_target_info_cache(cache):
    if not os.path.exists(settings.cache_directory):
        os.makedirs(settings.cache_directory)
    with lock_file(settings.target_info_cache_file):
        write_pod(cache, settings.target_info_cache_file)