eric6/ViewManager/ViewManager.py

changeset 8243
cc717c2ae956
parent 8235
78e6d29eb773
child 8260
2161475d9639
--- a/eric6/ViewManager/ViewManager.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/ViewManager/ViewManager.py	Thu Apr 15 18:11:24 2021 +0200
@@ -9,6 +9,7 @@
 
 import re
 import os
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSignal, pyqtSlot, Qt, QSignalMapper, QTimer, QFileInfo, QPoint,
@@ -6285,10 +6286,8 @@
         
         @return flag indicating success (boolean)
         """
-        try:
+        with contextlib.suppress(TypeError):
             e5App().focusChanged.disconnect(self.appFocusChanged)
-        except TypeError:
-            pass
         
         self.closeAllWindows()
         self.currentEditor = None

eric ide

mercurial