Kaydet (Commit) 05bab1ee authored tarafından Kurt B. Kaiser's avatar Kurt B. Kaiser

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)
üst ce86b10e
...@@ -65,10 +65,9 @@ class ScriptBinding: ...@@ -65,10 +65,9 @@ class ScriptBinding:
def tabnanny(self, filename): def tabnanny(self, filename):
import tabnanny import tabnanny
import tokenize import tokenize
tabnanny.reset_globals()
f = open(filename, 'r') f = open(filename, 'r')
try: try:
tokenize.tokenize(f.readline, tabnanny.tokeneater) tabnanny.process_tokens(tokenize.generate_tokens(f.readline))
except tokenize.TokenError, msg: except tokenize.TokenError, msg:
self.errorbox("Token error", self.errorbox("Token error",
"Token error:\n%s" % str(msg)) "Token error:\n%s" % str(msg))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment