--- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py Sat Sep 21 18:30:02 2019 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py Sat Sep 21 20:30:56 2019 +0200 @@ -18,8 +18,9 @@ Class implementing the translation engine for the Microsoft translation service. """ - AccessTokenUrl = \ + AccessTokenUrl = ( "https://api.cognitive.microsoft.com/sts/v1.0/issueToken" + ) TranslatorUrl = "https://api.microsofttranslator.com/V2/Http.svc/Translate" TextToSpeechUrl = "https://api.microsofttranslator.com/V2/Http.svc/Speak" @@ -102,8 +103,10 @@ (TranslatorRequest) @return access token (string) """ - if self.plugin.getPreferences("MsAuthTokenExpire") > \ - QDateTime.currentDateTime(): + if ( + self.plugin.getPreferences("MsAuthTokenExpire") > + QDateTime.currentDateTime() + ): return self.plugin.getPreferences("MsAuthToken") # Token expired, get a new one @@ -158,8 +161,10 @@ response, ok = requestObject.get(url, extraHeaders=[authHeader]) if ok: response = str(response, "utf-8", "replace").strip() - if response.startswith("<string") and \ - response.endswith("</string>"): + if ( + response.startswith("<string") and + response.endswith("</string>") + ): result = response.split(">", 1)[1].rsplit("<", 1)[0] else: result = self.tr("No translation available.")