Add basic conversion entrypoint

This commit is contained in:
Christophe Bedard 2019-06-06 09:18:41 +02:00
parent b9e4ce7bfb
commit c500876b47
2 changed files with 72 additions and 5 deletions

View file

@ -2,8 +2,18 @@
# Entrypoint/script to convert CTF trace data to a pickle file
# TODO
import sys
from pickle import Pickler
from tracetools_analysis.conversion.ctf import *
def main():
print('main called')
ctf_to_pickle()
def main(argv=sys.argv):
if len(argv) != 3:
print("usage: /trace/directory pickle_target_file")
exit(1)
trace_directory = sys.argv[1]
pickle_target_file = sys.argv[2]
with open(pickle_target_file, 'wb') as f:
p = Pickler(f, protocol=4)
ctf_to_pickle(trace_directory, p)