From 2870ed83b13d49c48d3a213b15811c6da38c647b Mon Sep 17 00:00:00 2001 From: deajan Date: Thu, 18 Jul 2024 19:30:11 +0200 Subject: [PATCH] Fix Nuitka compilation, see https://github.com/netinvent/npbackup/issues/62 --- PySimpleGUI.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/PySimpleGUI.py b/PySimpleGUI.py index fbbfd08d..7e3a4827 100644 --- a/PySimpleGUI.py +++ b/PySimpleGUI.py @@ -24726,18 +24726,21 @@ def _refresh_debugger(): # frame = inspect.currentframe() # frame = inspect.currentframe().f_back - frame, *others = inspect.stack()[1] try: - debugger.locals = frame.f_back.f_locals - debugger.globals = frame.f_back.f_globals - finally: - del frame - if debugger.popout_window: - rc = debugger._refresh_floating_window() - if debugger.watcher_window: - rc = debugger._refresh_main_debugger_window(debugger.locals, debugger.globals) - Window._read_call_from_debugger = False - return rc + frame, *others = inspect.stack()[1] + try: + debugger.locals = frame.f_back.f_locals + debugger.globals = frame.f_back.f_globals + finally: + del frame + if debugger.popout_window: + rc = debugger._refresh_floating_window() + if debugger.watcher_window: + rc = debugger._refresh_main_debugger_window(debugger.locals, debugger.globals) + Window._read_call_from_debugger = False + return rc + except: + return None def _debugger_window_is_open():