summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/ScriptBinding.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2012-01-31 07:26:32 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2012-01-31 07:26:32 (GMT)
commitda4c46721066ee44843372e8bf57c6c81dec8e4a (patch)
tree2dbd89aa410b230c8f7c3526e501be4e13f04080 /Lib/idlelib/ScriptBinding.py
parentab32066e65f67e14b3af4ed61333ed083446b225 (diff)
downloadcpython-da4c46721066ee44843372e8bf57c6c81dec8e4a.zip
cpython-da4c46721066ee44843372e8bf57c6c81dec8e4a.tar.gz
cpython-da4c46721066ee44843372e8bf57c6c81dec8e4a.tar.bz2
#13506 Add '' to path for interactive interpreter by adding with_cwd parameter
to PyShell.PyShell.transfer_path() and changing elsewhere as needed. Original patches by Marco Scataglini and Roger Serwy.
Diffstat (limited to 'Lib/idlelib/ScriptBinding.py')
-rw-r--r--Lib/idlelib/ScriptBinding.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/Lib/idlelib/ScriptBinding.py b/Lib/idlelib/ScriptBinding.py
index 26becce..18ce965 100644
--- a/Lib/idlelib/ScriptBinding.py
+++ b/Lib/idlelib/ScriptBinding.py
@@ -144,10 +144,9 @@ class ScriptBinding:
return 'break'
if not self.tabnanny(filename):
return 'break'
- shell = self.shell
- interp = shell.interp
+ interp = self.shell.interp
if PyShell.use_subprocess:
- shell.restart_shell()
+ interp.restart_subprocess(with_cwd=False)
dirname = os.path.dirname(filename)
# XXX Too often this discards arguments the user just set...
interp.runcommand("""if 1: