UI/UserInterface.py

branch
5_0_x
changeset 797
689608661eed
parent 792
a13346916170
--- a/UI/UserInterface.py	Fri Dec 31 15:50:33 2010 +0100
+++ b/UI/UserInterface.py	Sat Jan 01 19:24:20 2011 +0100
@@ -17,6 +17,11 @@
 from PyQt4.Qsci import QSCINTILLA_VERSION_STR
 from PyQt4.QtNetwork import QNetworkProxyFactory, QNetworkAccessManager, \
     QNetworkRequest, QNetworkReply
+try:
+    from PyQt4.QtNetwork import QSslError   # __IGNORE_WARNING__
+    SSL_AVAILABLE = True
+except ImportError:
+    SSL_AVAILABLE = False
 
 from E5Gui.E5Application import e5App
 
@@ -620,9 +625,10 @@
         self.connect(self.__networkManager, 
             SIGNAL('proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*)'),
             self.__proxyAuthenticationRequired)
-        self.connect(self.__networkManager, 
-                SIGNAL('sslErrors(QNetworkReply *, const QList<QSslError> &)'), 
-            self.__sslErrors)
+        if SSL_AVAILABLE:
+            self.connect(self.__networkManager, 
+                    SIGNAL('sslErrors(QNetworkReply *, const QList<QSslError> &)'), 
+                self.__sslErrors)
         self.__replies = []
         
         # attribute for the help window

eric ide

mercurial