src/eric7/DebugClients/Python/DebugClientBase.py

branch
eric7
changeset 11025
7f78b3d0d88f
parent 11001
ca835b2c0f53
child 11090
f5f5f5803935
--- a/src/eric7/DebugClients/Python/DebugClientBase.py	Thu Oct 31 17:44:46 2024 +0100
+++ b/src/eric7/DebugClients/Python/DebugClientBase.py	Thu Oct 31 20:01:36 2024 +0100
@@ -1438,11 +1438,11 @@
             else:
                 scope = -2
         elif scope == 1:
-            varDict = f.f_globals
-        elif f.f_globals is f.f_locals:
+            varDict = dict(f.f_globals)
+        elif f.f_globals == f.f_locals:
             scope = -1
         else:
-            varDict = f.f_locals
+            varDict = dict(f.f_locals)
 
         # Update known types list
         DebugVariables.updateTypeMap()
@@ -1486,11 +1486,11 @@
             else:
                 scope = -1
         elif scope == 1:
-            varDict = f.f_globals
-        elif f.f_globals is f.f_locals:
+            varDict = dict(f.f_globals)
+        elif f.f_globals == f.f_locals:
             scope = -1
         else:
-            varDict = f.f_locals
+            varDict = dict(f.f_locals)
 
         varlist = []
 

eric ide

mercurial