summaryrefslogtreecommitdiff
path: root/tests/misc/sys_settrace_features.py
diff options
context:
space:
mode:
authorstijn <stijn@ignitron.net>2020-12-15 12:03:42 +0100
committerDamien George <damien@micropython.org>2020-12-18 13:57:17 +1100
commit069557edef84a4f37ad52ae93838129da8e5fe77 (patch)
treedabf77b6b770bb0803c2271714d628ecf11ce4af /tests/misc/sys_settrace_features.py
parent108183fcc01f722d17e373f91f392a2a60ac787a (diff)
tests/misc/sys_settrace_features.py: Fix running with non-dflt encoding.
Notably git-cmd which comes with git installations on Windows alters the encoding resulting in CPython tracing encodings/cp1252.py calls.
Diffstat (limited to 'tests/misc/sys_settrace_features.py')
-rw-r--r--tests/misc/sys_settrace_features.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/misc/sys_settrace_features.py b/tests/misc/sys_settrace_features.py
index e1b1a059d..8a38b7534 100644
--- a/tests/misc/sys_settrace_features.py
+++ b/tests/misc/sys_settrace_features.py
@@ -60,8 +60,9 @@ def trace_tick_handler_bob(frame, event, arg):
def trace_tick_handler(frame, event, arg):
# Ignore CPython specific helpers.
+ to_ignore = ["importlib", "zipimport", "encodings"]
frame_name = frame.f_globals["__name__"]
- if frame_name.find("importlib") != -1 or frame_name.find("zipimport") != -1:
+ if any(name in frame_name for name in to_ignore):
return
print("### trace_handler::main event:", event)