From caf7639d9a74d8adda15ad08fa1201c47efba86b Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 13 Jul 2021 07:34:46 -0400 Subject: test: the code I use for bpo reports --- lab/bpo_prelude.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 lab/bpo_prelude.py (limited to 'lab') diff --git a/lab/bpo_prelude.py b/lab/bpo_prelude.py new file mode 100644 index 00000000..cc86a84d --- /dev/null +++ b/lab/bpo_prelude.py @@ -0,0 +1,12 @@ +import linecache, sys + +def trace(frame, event, arg): + # The weird globals here is to avoid a NameError on shutdown... + if frame.f_code.co_filename == globals().get("__file__"): + lineno = frame.f_lineno + print("{} {}: {}".format(event[:4], lineno, linecache.getline(__file__, lineno).rstrip())) + return trace + +print(sys.version) +sys.settrace(trace) + -- cgit v1.2.1