summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/ScriptBinding.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2015-08-06 04:54:45 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2015-08-06 04:54:45 (GMT)
commit0901d84e3537174ed00e2a684a81d3c0c6890c58 (patch)
treed0a3929ec715d40c36f7e9690f2ed7b342eb1efb /Lib/idlelib/ScriptBinding.py
parent7d6adab716e3007cc50864dd7a2757fe55ae7d2f (diff)
parent5c28e9f887d8a8089d4e5ed6060e61a0da5afbe2 (diff)
downloadcpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.zip
cpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.tar.gz
cpython-0901d84e3537174ed00e2a684a81d3c0c6890c58.tar.bz2
Issue #23672:Merge with 3.4
Diffstat (limited to 'Lib/idlelib/ScriptBinding.py')
-rw-r--r--Lib/idlelib/ScriptBinding.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/idlelib/ScriptBinding.py b/Lib/idlelib/ScriptBinding.py
index d700525..e8cb2fc 100644
--- a/Lib/idlelib/ScriptBinding.py
+++ b/Lib/idlelib/ScriptBinding.py
@@ -36,6 +36,7 @@ To fix case 2, change all tabs to spaces by using Edit->Select All followed \
by Format->Untabify Region and specify the number of columns used by each tab.
"""
+
class ScriptBinding:
menudefs = [
@@ -142,7 +143,8 @@ class ScriptBinding:
return 'break'
interp = self.shell.interp
if PyShell.use_subprocess:
- interp.restart_subprocess(with_cwd=False, filename=code.co_filename)
+ interp.restart_subprocess(with_cwd=False, filename=
+ self.editwin._filename_to_unicode(filename))
dirname = os.path.dirname(filename)
# XXX Too often this discards arguments the user just set...
interp.runcommand("""if 1: