Skip to content

Commit d26827b

Browse files
committed
Fix-debounced-save-exception-handling
1 parent b406a1f commit d26827b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

desktop_qt_ui/main_view.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,10 @@ def _create_env_widgets(self, keys: list, current_values: dict):
422422
def _debounced_save_env_var(self, key: str, text: str):
423423
"""防抖保存.env变量"""
424424
self._env_debounce_timer.stop()
425-
self._env_debounce_timer.timeout.disconnect()
425+
try:
426+
self._env_debounce_timer.timeout.disconnect()
427+
except TypeError:
428+
pass # No connection to disconnect, which is fine.
426429
self._env_debounce_timer.timeout.connect(lambda: self.env_var_changed.emit(key, text))
427430
self._env_debounce_timer.start()
428431

0 commit comments

Comments
 (0)