This commit is contained in:
Tarek Ziade 2011-11-09 14:49:16 +01:00
parent ff8a99cd62
commit 87dc65eac1
2 changed files with 3 additions and 1 deletions

View file

@ -177,7 +177,7 @@ def get_code_complexity(code, min=7, filename='stdin'):
try:
ast = compiler.parse(code)
except AttributeError as e:
print >>sys.stderr, "Unable to parse %s: %s" % (filename, e)
print >> sys.stderr, "Unable to parse %s: %s" % (filename, e)
return 0
visitor = PathGraphingAstVisitor()

View file

@ -721,12 +721,14 @@ def python_3000_backticks(logical_line):
if '' == ''.encode():
# Python 2: implicit encoding.
def readlines(filename):
return open(filename).readlines()
else:
# Python 3: decode to latin-1.
# This function is lazy, it does not read the encoding declaration.
# XXX: use tokenize.detect_encoding()
def readlines(filename): # NOQA
return open(filename, encoding='latin-1').readlines()