diff -r d595f6f9cbf8 -r 4ef3b78ebb4e eric6/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py --- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Sat Sep 21 18:30:02 2019 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Sat Sep 21 20:30:56 2019 +0200 @@ -245,10 +245,11 @@ self.__plugin.setPreferences( "OriginalLanguage", self.origLanguageComboBox.itemData(index)) - supportedTargetCodes = \ + supportedTargetCodes = ( self.__translationEngine.supportedTargetLanguages( self.origLanguageComboBox.itemData(index) ) + ) if supportedTargetCodes is not None: enabledCodes = self.__plugin.getPreferences("EnabledLanguages") transLanguage = self.transLanguageComboBox.itemData( @@ -303,8 +304,10 @@ """ engineName = self.engineComboBox.itemData( self.engineComboBox.currentIndex()) - if self.__translationEngine is not None and \ - self.__translationEngine.engineName() != engineName: + if ( + self.__translationEngine is not None and + self.__translationEngine.engineName() != engineName + ): self.__translationEngine.availableTranslationsLoaded.disconnect( self.__availableTranslationsLoaded) self.__translationEngine.deleteLater() @@ -350,8 +353,10 @@ """ Private slot to set the state of the clear button. """ - enable = bool(self.origEdit.toPlainText()) or \ + enable = ( + bool(self.origEdit.toPlainText()) or bool(self.transEdit.toPlainText()) + ) self.clearButton.setEnabled(enable) def __updateTranslateButton(self):