Improve flow analysis a bit.

This commit is contained in:
Dave Halter committed 2014-11-05 19:18:45 +01:00
1 parent 9549c2b389
commit 186ce2b70a
6 files changed
+52 -26

No files matched your search

+1 -1
View File
@@ -180,7 +180,7 @@ def _check_for_exception_catch(evaluator, jedi_obj, exception, payload=None):
while obj is not None and not obj.isinstance(pr.Function, pr.Class):
if obj.isinstance(pr.Flow):
# try/except catch check
if obj.command == 'try' and check_try_for_except(obj):
if obj.isinstance(pr.TryStmt) and check_try_for_except(obj):
return True
# hasattr check
if exception == AttributeError and obj.command in ('if', 'while'):