25 from E5Gui import E5MessageBox |
25 from E5Gui import E5MessageBox |
26 from E5Gui.E5Application import e5App |
26 from E5Gui.E5Application import e5App |
27 |
27 |
28 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired |
28 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired |
29 try: |
29 try: |
30 from E5Network.E5SslErrorHandler import E5SslErrorHandler |
30 from E5Network.E5SslErrorHandler import E5SslErrorHandler, E5SslErrorState |
31 SSL_AVAILABLE = True |
31 SSL_AVAILABLE = True |
32 except ImportError: |
32 except ImportError: |
33 SSL_AVAILABLE = False |
33 SSL_AVAILABLE = False |
34 |
34 |
35 from .PluginExceptions import ( |
35 from .PluginExceptions import ( |
1386 |
1386 |
1387 @param reply reference to the reply object (QNetworkReply) |
1387 @param reply reference to the reply object (QNetworkReply) |
1388 @param errors list of SSL errors (list of QSslError) |
1388 @param errors list of SSL errors (list of QSslError) |
1389 """ |
1389 """ |
1390 ignored = self.__sslErrorHandler.sslErrorsReply(reply, errors)[0] |
1390 ignored = self.__sslErrorHandler.sslErrorsReply(reply, errors)[0] |
1391 if ignored == E5SslErrorHandler.NotIgnored: |
1391 if ignored == E5SslErrorState.NOT_IGNORED: |
1392 self.__downloadCancelled = True |
1392 self.__downloadCancelled = True |
1393 |
1393 |
1394 ######################################################################## |
1394 ######################################################################## |
1395 ## Methods to clear private data of plug-ins below |
1395 ## Methods to clear private data of plug-ins below |
1396 ######################################################################## |
1396 ######################################################################## |