- Fix for #862941: "run with commandline python" crashed. Fixed.
- Prefer to use pythonw (if it exists) for "run with commandline python".
This commit is contained in:
parent
22ec5c3639
commit
30184f3611
|
@ -540,6 +540,9 @@ class Editor(W.Window):
|
|||
|
||||
def _run_with_cl_interpreter(self):
|
||||
import Terminal
|
||||
interp_path = os.path.join(sys.exec_prefix,
|
||||
"Resources", "Python.app", "Contents", "MacOS", "Python")
|
||||
if not os.path.exists(interp_path):
|
||||
interp_path = os.path.join(sys.exec_prefix, "bin", "python")
|
||||
file_path = self.path
|
||||
if not os.path.exists(interp_path):
|
||||
|
@ -547,7 +550,7 @@ class Editor(W.Window):
|
|||
raise W.AlertError, "Can't find command-line Python"
|
||||
cmd = '"%s" "%s" ; exit' % (interp_path, file_path)
|
||||
t = Terminal.Terminal()
|
||||
t.do_script(with_command=cmd)
|
||||
t.do_script(cmd)
|
||||
|
||||
def runselection(self):
|
||||
self._runselection()
|
||||
|
|
Loading…
Reference in New Issue