mirror of https://github.com/python/cpython
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)
This commit is contained in:
parent
ce86b10eb8
commit
05bab1ee93
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue