We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b4352b8 + 4c45db4 commit 0ffbf25Copy full SHA for 0ffbf25
ipykernel/debugger.py
@@ -13,6 +13,8 @@
13
from IPython.core.getipython import get_ipython
14
import debugpy
15
16
+from .jsonutil import json_clean
17
+
18
# Required for backwards compatiblity
19
ROUTING_ID = getattr(zmq, 'ROUTING_ID', None) or zmq.IDENTITY
20
@@ -417,9 +419,14 @@ async def inspectVariables(self, message):
417
419
var_list = []
418
420
for k, v in get_ipython().user_ns.items():
421
if self.accept_variable(k):
422
+ try:
423
+ val = json_clean(v)
424
425
+ except ValueError:
426
+ val = str(v)
427
var_list.append({
428
'name': k,
- 'value': v,
429
+ 'value': val,
430
'type': str(type(v))[8:-2],
431
'variablesReference': 0
432
})
0 commit comments