Thu, 19 Dec 2013 14:33:02 +0100
Fixed an issue checking syntax errors and flakes issues with Python 2 files.
UtilitiesPython2/Py2SyntaxChecker.py | file | annotate | diff | comparison | revisions |
--- a/UtilitiesPython2/Py2SyntaxChecker.py Mon Dec 16 19:31:57 2013 +0100 +++ b/UtilitiesPython2/Py2SyntaxChecker.py Thu Dec 19 14:33:02 2013 +0100 @@ -11,6 +11,7 @@ import sys import re import traceback +import warnings from Tools import readEncodedFile, normalizeCode, extractLineFlags @@ -107,9 +108,9 @@ strings = [] lines = codestring.splitlines() try: - warnings = Checker(codestring, fileName) - warnings.messages.sort(key=lambda a: a.lineno) - for warning in warnings.messages: + warnings_ = Checker(codestring, fileName) + warnings_.messages.sort(key=lambda a: a.lineno) + for warning in warnings_.messages: if ignoreStarImportWarnings and \ isinstance(warning, ImportStarUsed): continue @@ -137,6 +138,7 @@ print "" print "No file name given." else: + warnings.simplefilter("error") filename = sys.argv[-1] try: codestring = readEncodedFile(filename)[0]