Debugger/DebuggerInterfacePython3.py

branch
Py2 comp.
changeset 2573
71837b5366d5
parent 2525
8b507a9a2d40
child 3057
10516539f238
--- a/Debugger/DebuggerInterfacePython3.py	Wed Apr 10 22:21:27 2013 +0200
+++ b/Debugger/DebuggerInterfacePython3.py	Wed Apr 10 22:33:47 2013 +0200
@@ -150,12 +150,13 @@
         @return client process object (QProcess) and a flag to indicate
             a network connection (boolean)
         """
-        if Preferences.getDebugger("CustomPython3Interpreter"):
-            interpreter = Preferences.getDebugger("Python3Interpreter")
-            if interpreter == "":
-                interpreter = sys.executable
-        else:
-            interpreter = sys.executable
+        interpreter = Preferences.getDebugger("Python3Interpreter")
+        if interpreter == "":
+            E5MessageBox.critical(None,
+                self.trUtf8("Start Debugger"),
+                self.trUtf8(
+                    """<p>No Python3 interpreter configured.</p>"""))
+            return None, False
         
         debugClientType = Preferences.getDebugger("DebugClientType3")
         if debugClientType == "standard":

eric ide

mercurial