src/eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py

branch
eric7
changeset 9681
cef9b7dfc997
parent 9653
e67609152c5e
diff -r 4acdf7c7101d -r cef9b7dfc997 src/eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py
--- a/src/eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py	Sat Jan 07 16:23:59 2023 +0100
+++ b/src/eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py	Sat Jan 07 16:59:19 2023 +0100
@@ -9,6 +9,7 @@
 """
 
 import collections
+import contextlib
 import copy
 
 from PyQt6.QtHelp import QCompressedHelpInfo
@@ -91,7 +92,8 @@
         del self._namespaceToComponent[namespace]
         del self._namespaceToVersion[namespace]
         del self._namespaceToFilename[namespace]
-        del self._filenameToNamespace[filename]
+        with contextlib.suppress(KeyError):
+            del self._filenameToNamespace[filename]
         self._componentToNamespace[component].remove(namespace)
         if len(self._componentToNamespace[component]) == 0:
             del self._componentToNamespace[component]

eric ide

mercurial