eric6/Debugger/DebuggerInterfacePython.py

changeset 8257
28146736bbfc
parent 8243
cc717c2ae956
child 8273
698ae46f40a4
--- 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 ''
         )

eric ide

mercurial