A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[SMPI/LB] Remove commented-out function calls
[simgrid.git]
/
tools
/
simgrid_convert_TI_traces.py
diff --git
a/tools/simgrid_convert_TI_traces.py
b/tools/simgrid_convert_TI_traces.py
index
b4b3f28
..
f1a5ed7
100755
(executable)
--- a/
tools/simgrid_convert_TI_traces.py
+++ b/
tools/simgrid_convert_TI_traces.py
@@
-74,7
+74,7
@@
def convert_trace(trace_path, base_path, output_path, trace_version="1.0"):
# " processed\n:OLD: " + line + "\n:NEW: " + new_line)
new_trace.write(new_line + "\n")
else:
# " 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__":
if __name__ == "__main__":
@@
-99,7
+99,13
@@
if __name__ == "__main__":
parents=True, exist_ok=True)
# copy trace list file
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()
with open(trace_list_file_path) as tracelist_file:
trace_list = tracelist_file.readlines()
@@
-111,6
+117,8
@@
if __name__ == "__main__":
# process trace files
for trace_path in trace_list:
# 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!")
convert_trace(trace_path, base_path, args.output_path)
print("Traces converted!")