eric6/E5Network/E5SslErrorHandler.py

changeset 8243
cc717c2ae956
parent 8218
7c09585bd960
child 8268
6b8128e0c9d1
--- a/eric6/E5Network/E5SslErrorHandler.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/E5Network/E5SslErrorHandler.py	Thu Apr 15 18:11:24 2021 +0200
@@ -8,6 +8,7 @@
 """
 
 import platform
+import contextlib
 
 from PyQt5.QtCore import QObject, QByteArray
 from PyQt5.QtNetwork import (
@@ -64,11 +65,9 @@
         except AttributeError:
             sslProtocol = QSsl.SslProtocol.SecureProtocols
         sslCfg.setProtocol(sslProtocol)
-        try:
+        with contextlib.suppress(AttributeError):
             sslCfg.setSslOption(QSsl.SslOption.SslOptionDisableCompression,
                                 True)
-        except AttributeError:
-            pass
         QSslConfiguration.setDefaultConfiguration(sslCfg)
     
     def sslErrorsReplySlot(self, reply, errors):
@@ -177,12 +176,10 @@
                         sslCfg.setProtocol(QSsl.SslProtocol.TlsV1_1OrLater)
                     except AttributeError:
                         sslCfg.setProtocol(QSsl.SslProtocol.SecureProtocols)
-                    try:
+                    with contextlib.suppress(AttributeError):
                         sslCfg.setSslOption(
                             QSsl.SslOption.SslOptionDisableCompression,
                             True)
-                    except AttributeError:
-                        pass
                     QSslConfiguration.setDefaultConfiguration(sslCfg)
                     
                     certificateDict = {}

eric ide

mercurial