summaryrefslogtreecommitdiff
path: root/tools/trace/trace.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/trace/trace.py')
-rw-r--r--tools/trace/trace.py64
1 files changed, 32 insertions, 32 deletions
diff --git a/tools/trace/trace.py b/tools/trace/trace.py
index 819bd0ba..86bffb35 100644
--- a/tools/trace/trace.py
+++ b/tools/trace/trace.py
@@ -5,41 +5,41 @@ from tcreator.tcreator import *
from tinter.tinter import *
def create_parse_args(list = None):
- infile = ""
- outfile = ""
- enum_name = ""
- if list == None:
- return None
- else:
- for i in range (0, len(list)):
- if list[i] == "-e":
- enum_name = list[i+1]
- if list[i] == "-o":
- outfile = list[i+1]
- else:
- infile = list[i]
- return [infile, outfile, enum_name]
+ infile = ""
+ outfile = ""
+ enum_name = ""
+ if list == None:
+ return None
+ else:
+ for i in range (0, len(list)):
+ if list[i] == "-e":
+ enum_name = list[i+1]
+ if list[i] == "-o":
+ outfile = list[i+1]
+ else:
+ infile = list[i]
+ return [infile, outfile, enum_name]
print "Trace System v1.0 by APBTeam\n"
if len(sys.argv) > 1:
- argc = len(sys.argv)
- if sys.argv[1] == "create":
- if (argc >= 2) and (argc <= 7):
- data = create_parse_args(sys.argv)
- cre = TCreator (data[0], data[1], data[2])
- cre.create ()
- else:
- raise Exception ("Not enough arguments")
- if sys.argv[1] == "inter":
- if argc >= 2:
- inter = TInter (sys.argv[2])
- if argc == 2:
- inter.trace_print(None)
- else:
- inter.trace_print(sys.argv[3])
- else:
- raise Exception ("Not enough arguments")
+ argc = len(sys.argv)
+ if sys.argv[1] == "create":
+ if (argc >= 2) and (argc <= 7):
+ data = create_parse_args(sys.argv)
+ cre = TCreator (data[0], data[1], data[2])
+ cre.create ()
+ else:
+ raise Exception ("Not enough arguments")
+ if sys.argv[1] == "inter":
+ if argc >= 2:
+ inter = TInter (sys.argv[2])
+ if argc == 2:
+ inter.trace_print(None)
+ else:
+ inter.trace_print(sys.argv[3])
+ else:
+ raise Exception ("Not enough arguments")
else:
- raise Exception ("Not enough arguments")
+ raise Exception ("Not enough arguments")