summaryrefslogtreecommitdiff
path: root/astroid/brain/brain_stdlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/brain/brain_stdlib.py')
-rw-r--r--astroid/brain/brain_stdlib.py4
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()