Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3b09d21

Browse files
committed
Issue #22333: test_threaded_import now displays elapsed time in verbose mode.
1 parent d7722d7 commit 3b09d21

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Lib/test/test_threaded_import.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,15 @@ def check_parallel_module_init(self):
114114
errors = []
115115
done_tasks = []
116116
done.clear()
117+
t0 = time.monotonic()
117118
for i in range(N):
118119
t = threading.Thread(target=task,
119120
args=(N, done, done_tasks, errors,))
120121
t.start()
121122
completed = done.wait(10 * 60)
123+
dt = time.monotonic() - t0
124+
if verbose:
125+
print("%.1f ms" % (dt*1e3), flush=True, end=" ")
122126
dbg_info = 'done: %s/%s' % (len(done_tasks), N)
123127
self.assertFalse(errors, dbg_info)
124128
self.assertTrue(completed, dbg_info)

0 commit comments

Comments
 (0)