summaryrefslogtreecommitdiff
path: root/tests/micropython/heapalloc_exc_raise.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/micropython/heapalloc_exc_raise.py')
-rw-r--r--tests/micropython/heapalloc_exc_raise.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/micropython/heapalloc_exc_raise.py b/tests/micropython/heapalloc_exc_raise.py
index d60e14ce5..fb63a84bf 100644
--- a/tests/micropython/heapalloc_exc_raise.py
+++ b/tests/micropython/heapalloc_exc_raise.py
@@ -5,6 +5,7 @@ import micropython
e = ValueError("error")
def func():
+ micropython.heap_lock()
try:
# This works as is because traceback is not allocated
# if not possible (heap is locked, no memory). If heap
@@ -16,8 +17,7 @@ def func():
raise e
except Exception as e2:
print(e2)
+ micropython.heap_unlock()
-micropython.heap_lock()
func()
print("ok")
-micropython.heap_unlock()