-
-
Notifications
You must be signed in to change notification settings - Fork 397
Closed
Description
The tested cell is:
def add(a, b):
c = a + b
return c
add(3, 2)with the breakpoint set at c = a + b.
Demo of the error - it is only happening when listing the variables without debugging (aka kernel state):
The error seen is:
[IPKernelApp] ERROR | Exception in control handler:
Traceback (most recent call last):
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/kernelbase.py", line 280, in process_control
await result
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/kernelbase.py", line 832, in debug_request
reply_content = json_clean(reply_content)
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 142, in json_clean
out[str(k)] = json_clean(v)
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 142, in json_clean
out[str(k)] = json_clean(v)
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 128, in json_clean
return [json_clean(x) for x in obj]
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 128, in <listcomp>
return [json_clean(x) for x in obj]
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 142, in json_clean
out[str(k)] = json_clean(v)
File "/home/fcollonval/miniconda3/envs/jlab-dev/lib/python3.9/site-packages/ipykernel/jsonutil.py", line 148, in json_clean
raise ValueError("Can't clean for JSON: %r" % obj)
ValueError: Can't clean for JSON: <function add at 0x7f1efa2198b0>
Metadata
Metadata
Assignees
Labels
No labels
