This generally makes debugging path issues easier.
shutil.move(my_workdir, "{}.bak{:03d}".format(my_workdir, backup_idx))
if opt_force and not reusedir:
- early_log(my_workdir, "Removing directory '{}'.".format(my_workdir))
+ early_log(my_workdir, "Removing directory '{}'.".format(os.path.abspath(my_workdir)))
if sbyfile:
shutil.rmtree(my_workdir, ignore_errors=True)
if basedir != "" and not os.path.exists(basedir):
os.makedirs(basedir)
- self.log("Copy '{}' to '{}'.".format(srcfile, dstfile))
+ self.log("Copy '{}' to '{}'.".format(os.path.abspath(srcfile), os.path.abspath(dstfile)))
copyfile(srcfile, dstfile)
def handle_str_option(self, option_name, default_value):