Add some comments pointing out why to look at counter and sitesize.
David Blume

David Blume commited on 2020-12-30 15:27:29
Showing 1 changed files, with 7 additions and 2 deletions.

... ...
@@ -12,6 +12,7 @@ import sitesize.sitesize
12 12
 
13 13
 
14 14
 def timeit(f):
15
+    """Decorator that prints the duration of the decorated function."""
15 16
     @functools.wraps(f)
16 17
     def wrapper(*args, **kwargs):
17 18
         s = time.time()
... ...
@@ -51,15 +52,19 @@ class Coffee:
51 52
 
52 53
 @timeit
53 54
 def main(debug: bool):
54
-    start_time = time.time()
55 55
     script_dir = os.path.abspath(os.path.dirname(sys.argv[0]))
56
+    print(f'{sys.argv[0]} is in {script_dir}.')
57
+
58
+    # Raymond Hettinger's example use of queue.Queue and threading.Thread
56 59
     v_print("Running counter...")
57 60
     counter.counter.run()
61
+
62
+    # Raymond Hettinger's example use of multiprocessing.pool's ThreadPool
58 63
     v_print("Running sitesize...")
59 64
     sitesize.sitesize.run()
65
+
60 66
     cuppa = Coffee(5.00)
61 67
     cuppa.price = cuppa.price - 1.00
62
-    print(f'{sys.argv[0]} is in {script_dir}.')
63 68
 
64 69
 
65 70
 if __name__ == '__main__':
66 71