diff -r 59a9a658618c -r 93b8a353c4bf eric6/Debugger/DebugServer.py --- a/eric6/Debugger/DebugServer.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/Debugger/DebugServer.py Wed Apr 14 19:59:16 2021 +0200 @@ -9,6 +9,7 @@ import os import shlex +import contextlib from PyQt5.QtCore import pyqtSignal, pyqtSlot, QModelIndex from PyQt5.QtNetwork import ( @@ -425,10 +426,8 @@ @rtype list of str """ languages = list(self.__debuggerInterfaceRegistry.keys()) - try: + with contextlib.suppress(ValueError): languages.remove("None") - except ValueError: - pass # it is not in the list if shellOnly: languages = [lang for lang in languages