summaryrefslogtreecommitdiff
path: root/Lib/idlelib/ScriptBinding.py
diff options
context:
space:
mode:
authorKurt B. Kaiser <kbk@shore.net>2002-09-18 03:05:19 +0000
committerKurt B. Kaiser <kbk@shore.net>2002-09-18 03:05:19 +0000
commit9b9f5324cefd8374c00d350a014240d57dfcbdbc (patch)
treeda9d46b17f970cf4447e74a0429a645c21a2cdbe /Lib/idlelib/ScriptBinding.py
parent5ef9da95907c9f8be49cf23d59b1eb29fd105aa5 (diff)
downloadcpython-9b9f5324cefd8374c00d350a014240d57dfcbdbc.tar.gz
Merge Py Idle changes:
Rev 1.11 GvR Fix for SF bug #448835. Fix this to work with the new (still undocumented) tabnanny API. I'm afraid Stephen will have to add this fix to the IDLE fork code base as well. Rev 1.12 rhettinger (skip, done differently in Idlefork) Rev 1.13 time_one (skip, NA)
Diffstat (limited to 'Lib/idlelib/ScriptBinding.py')
-rw-r--r--Lib/idlelib/ScriptBinding.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/Lib/idlelib/ScriptBinding.py b/Lib/idlelib/ScriptBinding.py
index cc265101a5..c24bf81204 100644
--- a/Lib/idlelib/ScriptBinding.py
+++ b/Lib/idlelib/ScriptBinding.py
@@ -65,10 +65,9 @@ class ScriptBinding:
def tabnanny(self, filename):
import tabnanny
import tokenize
- tabnanny.reset_globals()
f = open(filename, 'r')
try:
- tokenize.tokenize(f.readline, tabnanny.tokeneater)
+ tabnanny.process_tokens(tokenize.generate_tokens(f.readline))
except tokenize.TokenError, msg:
self.errorbox("Token error",
"Token error:\n%s" % str(msg))