summaryrefslogtreecommitdiff
path: root/tests/misc/sys_settrace_features.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/misc/sys_settrace_features.py')
-rw-r--r--tests/misc/sys_settrace_features.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/misc/sys_settrace_features.py b/tests/misc/sys_settrace_features.py
index 84cf875a8..8ca6b382e 100644
--- a/tests/misc/sys_settrace_features.py
+++ b/tests/misc/sys_settrace_features.py
@@ -67,6 +67,11 @@ def trace_tick_handler(frame, event, arg):
if any(name in frame_name for name in to_ignore):
return
+ # Lines 4,5,7 create the `const` lambda, and line `15` is a `_X = const()` which
+ # MicroPython will not see as it's optimised out.
+ if "sys_settrace_importme" in frame.f_code.co_filename and frame.f_lineno in (4, 5, 7, 15):
+ return trace_tick_handler
+
print("### trace_handler::main event:", event)
__prof__.trace_tick(frame, event, arg)