Lines Matching refs:outputfile
64 for outputfile, cachefile in self.get_outputfiles_and_cachefiles(job):
65 if not os.path.exists(outputfile):
71 logger.info("Moving output file {} to cache.".format(outputfile))
78 shutil.move(outputfile, tmp, copy_function=shutil.copy)
87 self.symlink(cachefile, outputfile, utime=False)
93 for outputfile, cachefile in self.get_outputfiles_and_cachefiles(job):
103 outputfile.mkdir(parents=True, exist_ok=True)
105 self.symlink(f, outputfile / f.name)
107 self.symlink(cachefile, outputfile)
113 for outputfile, cachefile in self.get_outputfiles_and_cachefiles(job):
126 (Path(outputfile), base_path.with_suffix(ext))
127 for outputfile, ext in self.get_outputfiles(job)
130 def symlink(self, path, outputfile, utime=True): argument
132 logger.info("Symlinking output file {} from cache.".format(outputfile))
133 os.symlink(path, outputfile)
135 os.utime(outputfile, follow_symlinks=False)
139 outputfile
142 shutil.copyfile(path, outputfile)