--- 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 = []