diff options
Diffstat (limited to 'astroid/brain/brain_builtin_inference.py')
-rw-r--r-- | astroid/brain/brain_builtin_inference.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/astroid/brain/brain_builtin_inference.py b/astroid/brain/brain_builtin_inference.py index 23e878f..47ef7f3 100644 --- a/astroid/brain/brain_builtin_inference.py +++ b/astroid/brain/brain_builtin_inference.py @@ -5,8 +5,8 @@ import sys from textwrap import dedent import six -from astroid import (MANAGER, UseInferenceDefault, NotFoundError, - inference_tip, InferenceError, UnresolvableName) +from astroid import (MANAGER, UseInferenceDefault, AttributeInferenceError, + inference_tip, InferenceError, NameInferenceError) from astroid import arguments from astroid.builder import AstroidBuilder from astroid import helpers @@ -193,7 +193,7 @@ def _get_elts(arg, context): (nodes.List, nodes.Tuple, nodes.Set)) try: inferred = next(arg.infer(context)) - except (InferenceError, UnresolvableName): + except (InferenceError, NameInferenceError): raise UseInferenceDefault() if isinstance(inferred, nodes.Dict): items = inferred.items @@ -356,7 +356,7 @@ def infer_getattr(node, context=None): try: return next(obj.igetattr(attr, context=context)) - except (StopIteration, InferenceError, NotFoundError): + except (StopIteration, InferenceError, AttributeInferenceError): if len(node.args) == 3: # Try to infer the default and return it instead. try: @@ -384,7 +384,7 @@ def infer_hasattr(node, context=None): except UseInferenceDefault: # Can't infer something from this function call. return util.Uninferable - except NotFoundError: + except AttributeInferenceError: # Doesn't have it. return nodes.Const(False) return nodes.Const(True) |