Show More
@@ -29,9 +29,9 b' understand.' | |||||
29 | from __future__ import absolute_import, print_function |
|
29 | from __future__ import absolute_import, print_function | |
30 |
|
30 | |||
31 | import argparse |
|
31 | import argparse | |
32 | import datetime |
|
|||
33 | import json |
|
32 | import json | |
34 | import os |
|
33 | import os | |
|
34 | import timeit | |||
35 |
|
35 | |||
36 | _TYPEMAP = { |
|
36 | _TYPEMAP = { | |
37 | 'START': 'B', |
|
37 | 'START': 'B', | |
@@ -40,6 +40,10 b' import os' | |||||
40 |
|
40 | |||
41 | _threadmap = {} |
|
41 | _threadmap = {} | |
42 |
|
42 | |||
|
43 | # Timeit already contains the whole logic about which timer to use based on | |||
|
44 | # Python version and OS | |||
|
45 | timer = timeit.default_timer | |||
|
46 | ||||
43 | def main(): |
|
47 | def main(): | |
44 | parser = argparse.ArgumentParser() |
|
48 | parser = argparse.ArgumentParser() | |
45 | parser.add_argument('pipe', type=str, nargs=1, |
|
49 | parser.add_argument('pipe', type=str, nargs=1, | |
@@ -55,12 +59,12 b' def main():' | |||||
55 | try: |
|
59 | try: | |
56 | with open(fn) as f, open(args.output, 'w') as out: |
|
60 | with open(fn) as f, open(args.output, 'w') as out: | |
57 | out.write('[\n') |
|
61 | out.write('[\n') | |
58 |
start = |
|
62 | start = timer() | |
59 | while True: |
|
63 | while True: | |
60 | ev = f.readline().strip() |
|
64 | ev = f.readline().strip() | |
61 | if not ev: |
|
65 | if not ev: | |
62 | continue |
|
66 | continue | |
63 |
now = |
|
67 | now = timer() | |
64 | if args.debug: |
|
68 | if args.debug: | |
65 | print(ev) |
|
69 | print(ev) | |
66 | verb, session, label = ev.split(' ', 2) |
|
70 | verb, session, label = ev.split(' ', 2) |
General Comments 0
You need to be logged in to leave comments.
Login now