--- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py Wed Apr 14 19:59:16 2021 +0200 @@ -7,6 +7,8 @@ Module implementing the translation engine base class. """ +import contextlib + from PyQt5.QtCore import pyqtSignal, QObject @@ -62,11 +64,8 @@ @rtype list of str """ targetLanguages = self.supportedLanguages()[:] - try: + with contextlib.suppress(ValueError): targetLanguages.remove(original) - except ValueError: - # original is not in the list of target languages - pass return targetLanguages