--- a/eric6/Debugger/DebuggerInterfacePython.py Tue Apr 20 19:38:10 2021 +0200 +++ b/eric6/Debugger/DebuggerInterfacePython.py Tue Apr 20 19:47:39 2021 +0200 @@ -209,10 +209,11 @@ "DebugClients", "Python", "DebugClient.py") - if configOverride and configOverride["enable"]: - redirect = str(configOverride["redirect"]) - else: - redirect = str(Preferences.getDebugger("Python3Redirect")) + redirect = ( + str(configOverride["redirect"]) + if configOverride and configOverride["enable"] else + str(Preferences.getDebugger("Python3Redirect")) + ) noencoding = (Preferences.getDebugger("Python3NoEncoding") and '--no-encoding' or '') multiprocessEnabled = ( @@ -369,10 +370,11 @@ if not venvName and project.getProjectLanguage() == "Python3": venvName = Preferences.getDebugger("Python3VirtualEnv") - if configOverride and configOverride["enable"]: - redirect = str(configOverride["redirect"]) - else: - redirect = str(project.getDebugProperty("REDIRECT")) + redirect = ( + str(configOverride["redirect"]) + if configOverride and configOverride["enable"] else + str(project.getDebugProperty("REDIRECT")) + ) noencoding = ( '--no-encoding' if project.getDebugProperty("NOENCODING") else '' )