summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/migrate-0.8.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/utils/migrate-0.8.py b/utils/migrate-0.8.py
index bc3bc599..49596fc4 100755
--- a/utils/migrate-0.8.py
+++ b/utils/migrate-0.8.py
@@ -197,7 +197,12 @@ def find_occurences(all_old, files):
continue
words = defaultdict(lambda: set())
- for i in ast.walk(ast.parse(open(fname, "rU").read(), fname)):
+ try:
+ node = ast.parse(open(fname, "rU").read(), fname)
+ except Exception, e:
+ print >> sys.stderr, "Ignoring %s: %s" % (fname, e)
+ continue
+ for i in ast.walk(node):
if isinstance(i, _ast.ImportFrom):
for alias in i.names:
if alias.name in all_old: