diff --git a/src/main.py b/src/main.py index bd095c5..e80c806 100644 --- a/src/main.py +++ b/src/main.py @@ -20,7 +20,7 @@ code = open(file, encoding="utf-8").read() tokens = tokenize.tokenize(code, file) ast = parse.parse(tokens, None) - except UnicodeDecodeError: + except UnicodeError: pass else: ast = oldparse.parse_file(file) diff --git a/src/oldparse.py b/src/oldparse.py index 198bfd0..5e27787 100644 --- a/src/oldparse.py +++ b/src/oldparse.py @@ -383,7 +383,7 @@ def parse_file(filename): try: code = open(filename, encoding="utf-8").read() - except UnicodeDecodeError: + except UnicodeError: print("Parse error: %s is not valid UTF-8" % (filename)) return None try: