# " processed\n:OLD: " + line + "\n:NEW: " + new_line)
new_trace.write(new_line + "\n")
else:
- new_trace.write(line)
+ new_trace.write(line.lower())
if __name__ == "__main__":
parents=True, exist_ok=True)
# copy trace list file
- shutil.copy(trace_list_file_path, args.output_path)
+ try:
+ shutil.copy(trace_list_file_path, args.output_path)
+ except shutil.SameFileError:
+ print("ERROR: Inplace replacement of the trace is not supported: "
+ "Please, select another output path")
+ sys.exit(-1)
+
with open(trace_list_file_path) as tracelist_file:
trace_list = tracelist_file.readlines()
# process trace files
for trace_path in trace_list:
+ if os.path.isabs(trace_path):
+ sys.exit("ERROR: Absolute path in the trace list file is not supported")
convert_trace(trace_path, base_path, args.output_path)
print("Traces converted!")