eric6/WebBrowser/OpenSearch/OpenSearchManager.py

changeset 8240
93b8a353c4bf
parent 8218
7c09585bd960
--- a/eric6/WebBrowser/OpenSearch/OpenSearchManager.py	Wed Apr 14 19:38:19 2021 +0200
+++ b/eric6/WebBrowser/OpenSearch/OpenSearchManager.py	Wed Apr 14 19:59:16 2021 +0200
@@ -8,6 +8,7 @@
 """
 
 import os
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSignal, QObject, QUrl, QFile, QDir, QIODevice, QUrlQuery
@@ -547,10 +548,8 @@
             return
         
         if engine is None:
-            try:
+            with contextlib.suppress(KeyError):
                 del self.__keywords[keyword]
-            except KeyError:
-                pass
         else:
             self.__keywords[keyword] = engine
         

eric ide

mercurial