eric6/E5Network/E5SslCertificatesDialog.py

changeset 8240
93b8a353c4bf
parent 8218
7c09585bd960
child 8243
cc717c2ae956
--- 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
 

eric ide

mercurial