--- a/eric6/E5Network/E5SslCertificatesDialog.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/E5Network/E5SslCertificatesDialog.py Wed Apr 14 19:59:16 2021 +0200 @@ -7,16 +7,16 @@ Module implementing a dialog to show and edit all certificates. """ +import contextlib + from PyQt5.QtCore import ( pyqtSlot, Qt, QByteArray, QFile, QFileInfo, QIODevice ) from PyQt5.QtWidgets import QDialog, QTreeWidgetItem -try: +with contextlib.suppress(ImportError): from PyQt5.QtNetwork import ( QSslCertificate, QSslSocket, QSslConfiguration, QSsl ) -except ImportError: - pass from E5Gui import E5MessageBox, E5FileDialog