204 b"Basic " + QByteArray( |
204 b"Basic " + QByteArray( |
205 b"apikey:" + apiKey.encode("utf-8")).toBase64()) |
205 b"apikey:" + apiKey.encode("utf-8")).toBase64()) |
206 ] |
206 ] |
207 |
207 |
208 request = QNetworkRequest(url) |
208 request = QNetworkRequest(url) |
209 request.setAttribute(QNetworkRequest.FollowRedirectsAttribute, True) |
209 request.setAttribute( |
|
210 QNetworkRequest.Attribute.FollowRedirectsAttribute, True) |
210 if extraHeaders: |
211 if extraHeaders: |
211 for name, value in extraHeaders: |
212 for name, value in extraHeaders: |
212 request.setRawHeader(name, value) |
213 request.setRawHeader(name, value) |
213 reply = self.__networkManager.get(request) |
214 reply = self.__networkManager.get(request) |
214 reply.finished.connect( |
215 reply.finished.connect( |
224 """ |
225 """ |
225 if reply in self.__replies: |
226 if reply in self.__replies: |
226 self.__replies.remove(reply) |
227 self.__replies.remove(reply) |
227 reply.deleteLater() |
228 reply.deleteLater() |
228 |
229 |
229 if reply.error() != QNetworkReply.NoError: |
230 if reply.error() != QNetworkReply.NetworkError.NoError: |
230 errorStr = reply.errorString() |
231 errorStr = reply.errorString() |
231 E5MessageBox.critical( |
232 E5MessageBox.critical( |
232 self.__ui, |
233 self.__ui, |
233 self.tr("Error Getting Available Translations"), |
234 self.tr("Error Getting Available Translations"), |
234 self.tr("IBM Watson: The server sent an error indication." |
235 self.tr("IBM Watson: The server sent an error indication." |