PluginManager/PluginManager.py

changeset 6088
b7fdd0db835e
parent 6080
436ac20f7639
child 6187
2cc7e3629784
equal deleted inserted replaced
6087:23da86c1ba4d 6088:b7fdd0db835e
1196 request = QNetworkRequest( 1196 request = QNetworkRequest(
1197 QUrl(Preferences.getUI("PluginRepositoryUrl6"))) 1197 QUrl(Preferences.getUI("PluginRepositoryUrl6")))
1198 request.setAttribute(QNetworkRequest.CacheLoadControlAttribute, 1198 request.setAttribute(QNetworkRequest.CacheLoadControlAttribute,
1199 QNetworkRequest.AlwaysNetwork) 1199 QNetworkRequest.AlwaysNetwork)
1200 reply = self.__networkManager.get(request) 1200 reply = self.__networkManager.get(request)
1201 reply.finished.connect(self.__downloadRepositoryFileDone) 1201 reply.finished.connect(
1202 lambda: self.__downloadRepositoryFileDone(reply))
1202 self.__replies.append(reply) 1203 self.__replies.append(reply)
1203 1204
1204 def __downloadRepositoryFileDone(self): 1205 def __downloadRepositoryFileDone(self, reply):
1205 """ 1206 """
1206 Private method called after the repository file was downloaded. 1207 Private method called after the repository file was downloaded.
1207 """ 1208
1208 reply = self.sender() 1209 @param reply reference to the reply object of the download
1210 @type QNetworkReply
1211 """
1209 if reply in self.__replies: 1212 if reply in self.__replies:
1210 self.__replies.remove(reply) 1213 self.__replies.remove(reply)
1214
1211 if reply.error() != QNetworkReply.NoError: 1215 if reply.error() != QNetworkReply.NoError:
1212 E5MessageBox.warning( 1216 E5MessageBox.warning(
1213 None, 1217 None,
1214 self.tr("Error downloading file"), 1218 self.tr("Error downloading file"),
1215 self.tr( 1219 self.tr(

eric ide

mercurial