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( |