summaryrefslogtreecommitdiffstats
path: root/stdout_printer.py
diff options
context:
space:
mode:
authorGary Bressler <garybressler@nc.rr.com>2010-02-25 12:04:02 -0500
committerGary Bressler <garybressler@nc.rr.com>2010-02-25 12:04:02 -0500
commitd7dfc575f9a1a5a0117cab591c6284b1f1844dcf (patch)
tree0ed3ebbe43138ecaf67d070bfd4c9614dd511f08 /stdout_printer.py
parent75dedea2014c9ea703bb4000fbfda45c20b196e5 (diff)
This commit of unit-trace converts it to Python2 from Python3, so that it
can operate with the visualizer, which uses Python2.
Diffstat (limited to 'stdout_printer.py')
-rw-r--r--stdout_printer.py62
1 files changed, 31 insertions, 31 deletions
diff --git a/stdout_printer.py b/stdout_printer.py
index 5bbcead..f8d9a84 100644
--- a/stdout_printer.py
+++ b/stdout_printer.py
@@ -20,50 +20,50 @@ def stdout_printer(stream):
20 _print_inversion_end(record) 20 _print_inversion_end(record)
21 else: 21 else:
22 continue 22 continue
23 print("") 23 print ""
24 24
25############################################################################### 25###############################################################################
26# Private functions 26# Private functions
27############################################################################### 27###############################################################################
28 28
29def _print_event(record): 29def _print_event(record):
30 print("Job: {}.{}".format(record.pid,record.job)) 30 print "Job: %d.%d" % (record.pid,record.job)
31 print("Type: {}".format(record.type_name)) 31 print "Type: %s" % (record.type_name)
32 print("Time: {}".format(record.when)) 32 print "Time: %d" % (record.when)
33 33
34def _print_inversion_start(record): 34def _print_inversion_start(record):
35 print("Type: {}".format("Inversion start")) 35 print "Type: %s" % ("Inversion start")
36 print("Time: {}".format(record.job.inversion_start)) 36 print "Time: %d" % (record.job.inversion_start)
37 print("Job: {}.{}".format(record.job.pid,record.job.job)) 37 print "Job: %d.%d" % (record.job.pid,record.job.job)
38 print("Deadline: {}".format(record.job.deadline)) 38 print "Deadline: %d" % (record.job.deadline)
39 print("Eligible: ",end="") 39 print "Eligible: ",
40 for job in record.eligible: 40 for job in record.eligible:
41 print(str(job) + " ",end="") 41 print str(job) + " ",
42 print("") 42 print
43 print("On CPU: ",end="") 43 print "On CPU: ",
44 for job in record.on_cpu: 44 for job in record.on_cpu:
45 print(str(job) + " ",end="") 45 print str(job) + " ",
46 print("") #newline 46 print #newline
47 47
48def _print_inversion_end(record): 48def _print_inversion_end(record):
49 print("Type: {}".format("Inversion end")) 49 print "Type: %s" % ("Inversion end")
50 print("Time: {}".format(record.job.inversion_end)) 50 print "Time: %d" % (record.job.inversion_end)
51 print("Duration: {}".format( 51 print "Duration: %d" % (
52 record.job.inversion_end - record.job.inversion_start)) 52 record.job.inversion_end - record.job.inversion_start)
53 print("Job: {}.{}".format(record.job.pid,record.job.job)) 53 print "Job: %d.%d" % (record.job.pid,record.job.job)
54 print("Deadline: {}".format(record.job.deadline)) 54 print "Deadline: %d" % (record.job.deadline)
55 print("Eligible: ",end="") 55 print "Eligible: ",
56 for job in record.eligible: 56 for job in record.eligible:
57 print(str(job) + " ",end="") 57 print str(job) + " ",
58 print("") 58 print
59 print("On CPU: ",end="") 59 print "On CPU: ",
60 for job in record.on_cpu: 60 for job in record.on_cpu:
61 print(str(job) + " ",end="") 61 print str(job) + " ",
62 print("") #newline 62 print #newline
63 63
64def _print_stats(record): 64def _print_stats(record):
65 print("Inversion statistics") 65 print "Inversion statistics"
66 print("Num inversions: {}".format(record.num_inversions)) 66 print "Num inversions: %d" % (record.num_inversions)
67 print("Min inversion: {}".format(record.min_inversion)) 67 print "Min inversion: %d" % (record.min_inversion)
68 print("Max inversion: {}".format(record.max_inversion)) 68 print "Max inversion: %d" % (record.max_inversion)
69 print("Avg inversion: {}".format(record.avg_inversion)) 69 print "Avg inversion: %d" % (record.avg_inversion)