--- a/eric6/WebBrowser/QtHelp/QtHelpDocumentationDialog.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/WebBrowser/QtHelp/QtHelpDocumentationDialog.py Thu Apr 15 18:11:24 2021 +0200 @@ -8,6 +8,7 @@ """ import sqlite3 +import contextlib from PyQt5.QtCore import pyqtSlot, Qt, QItemSelectionModel from PyQt5.QtWidgets import ( @@ -477,10 +478,8 @@ """ Private method to remove attributes from the Qt Help database. """ - try: + with contextlib.suppress(sqlite3.DatabaseError): self.__db = sqlite3.connect(self.__engine.collectionFile()) - except sqlite3.DatabaseError: - pass # ignore database errors for attr in self.__removedAttributes: self.__db.execute(