"""
-import sys
-import os
-import imp
import tkMessageBox
indent_message = """Error: Inconsistent indentation detected!
try:
tabnanny.process_tokens(tokenize.generate_tokens(f.readline))
except tokenize.TokenError, msg:
- self.errorbox("Token error",
- "Token error:\n%s" % str(msg))
- return 0
+ self.errorbox("Token error", "Token error:\n%s" % msg)
+ return False
except tabnanny.NannyNag, nag:
# The error messages from tabnanny are too confusing...
self.editwin.gotoline(nag.get_lineno())
self.errorbox("Tab/space error", indent_message)
- return 0
- return 1
+ return False
+ return True
def checksyntax(self, filename):
f = open(filename, 'r')
self.editwin.gotoline(lineno)
self.errorbox("Syntax error",
"There's an error in your program:\n" + msg)
- return 1
+ return True
def run_script_event(self, event):
filename = self.getfilename()