eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
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."

eric ide

mercurial