70 # __IGNORE_WARNING__ |
70 # __IGNORE_WARNING__ |
71 venvName = Preferences.getDebugger("Python3VirtualEnv") |
71 venvName = Preferences.getDebugger("Python3VirtualEnv") |
72 interpreter = ericApp().getObject( |
72 interpreter = ericApp().getObject( |
73 "VirtualEnvManager").getVirtualenvInterpreter(venvName) |
73 "VirtualEnvManager").getVirtualenvInterpreter(venvName) |
74 if not interpreter: |
74 if not interpreter: |
75 interpreter = sys.executable.replace("w.exe", ".exe") |
75 interpreter = Globals.getPythonExecutable() |
76 if interpreter: |
76 if interpreter: |
77 process = self.__startExternalClient(interpreter, port) |
77 process = self.__startExternalClient(interpreter, port) |
78 if process: |
78 if process: |
79 self.processes['Python3'] = process, interpreter |
79 self.processes['Python3'] = process, interpreter |
80 |
80 |
270 """ |
270 """ |
271 venvName = Preferences.getDebugger("Python3VirtualEnv") |
271 venvName = Preferences.getDebugger("Python3VirtualEnv") |
272 interpreter = ericApp().getObject( |
272 interpreter = ericApp().getObject( |
273 "VirtualEnvManager").getVirtualenvInterpreter(venvName) |
273 "VirtualEnvManager").getVirtualenvInterpreter(venvName) |
274 if not interpreter: |
274 if not interpreter: |
275 interpreter = sys.executable.replace("w.exe", ".exe") |
275 interpreter = Globals.getPythonExecutable() |
276 |
276 |
277 # Tweak the processes list to reflect the changed interpreter |
277 # Tweak the processes list to reflect the changed interpreter |
278 proc, inter = self.processes.pop('Python3', [None, None]) |
278 proc, inter = self.processes.pop('Python3', [None, None]) |
279 self.processes['Python3'] = proc, interpreter |
279 self.processes['Python3'] = proc, interpreter |
280 |
280 |