diff options
Diffstat (limited to 'astroid/brain/brain_stdlib.py')
-rw-r--r-- | astroid/brain/brain_stdlib.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/astroid/brain/brain_stdlib.py b/astroid/brain/brain_stdlib.py index 2f5e46d..27e9771 100644 --- a/astroid/brain/brain_stdlib.py +++ b/astroid/brain/brain_stdlib.py @@ -21,7 +21,9 @@ PY34 = sys.version_info >= (3, 4) def infer_func_form(node, base_type, context=None, enum=False): """Specific inference function for namedtuple or Python 3 enum. """ def infer_first(node): - try: + if node is util.Uninferable: + raise UseInferenceDefault + try: value = next(node.infer(context=context)) if value is util.Uninferable: raise UseInferenceDefault() |