@@ -577,29 +577,10 @@ async def richInspectVariables(self, message):
577
577
578
578
repr_data = {}
579
579
repr_metadata = {}
580
- if not self .stopped_threads :
581
- # The code did not hit a breakpoint, we use the intepreter
582
- # to get the rich representation of the variable
583
- result = get_ipython ().user_expressions ({var_name : var_name })[var_name ]
584
- if result .get ("status" , "error" ) == "ok" :
585
- repr_data = result .get ("data" , {})
586
- repr_metadata = result .get ("metadata" , {})
587
- else :
588
- # The code has stopped on a breakpoint, we use the setExpression
589
- # request to get the rich representation of the variable
590
- code = f"get_ipython().display_formatter.format({ var_name } )"
591
- frame_id = message ["arguments" ]["frameId" ]
592
- seq = message ["seq" ]
593
- reply = await self ._forward_message (
594
- {
595
- "type" : "request" ,
596
- "command" : "evaluate" ,
597
- "seq" : seq + 1 ,
598
- "arguments" : {"expression" : code , "frameId" : frame_id },
599
- }
600
- )
601
- if reply ["success" ]:
602
- repr_data , repr_metadata = eval (reply ["body" ]["result" ], {}, {})
580
+ result = get_ipython ().user_expressions ({var_name : var_name })[var_name ]
581
+ if result .get ("status" , "error" ) == "ok" :
582
+ repr_data = result .get ("data" , {})
583
+ repr_metadata = result .get ("metadata" , {})
603
584
604
585
body = {
605
586
"data" : repr_data ,
0 commit comments