PluginManager/PluginRepositoryDialog.py

changeset 798
5c1786fad576
parent 791
9ec2ac20e54e
child 896
f855351d5e98
diff -r a6175e238484 -r 5c1786fad576 PluginManager/PluginRepositoryDialog.py
--- a/PluginManager/PluginRepositoryDialog.py	Sat Jan 01 18:20:21 2011 +0100
+++ b/PluginManager/PluginRepositoryDialog.py	Sat Jan 01 19:25:31 2011 +0100
@@ -15,6 +15,11 @@
 from PyQt4.QtGui import *
 from PyQt4.QtCore import *
 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
+try:
+    from PyQt4.QtNetwork import QSslError   # __IGNORE_WARNING__
+    SSL_AVAILABLE = True
+except ImportError:
+    SSL_AVAILABLE = False
 
 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog
 
@@ -76,7 +81,8 @@
         self.__networkManager = QNetworkAccessManager(self)
         self.__networkManager.proxyAuthenticationRequired.connect(
             proxyAuthenticationRequired)
-        self.__networkManager.sslErrors.connect(self.__sslErrors)
+        if SSL_AVAILABLE:
+            self.__networkManager.sslErrors.connect(self.__sslErrors)
         self.__replies = []
         
         self.__doneMethod = None

eric ide

mercurial