diff --git a/jedi/api/completion.py b/jedi/api/completion.py index cdf72ce8..840347e0 100644 --- a/jedi/api/completion.py +++ b/jedi/api/completion.py @@ -586,7 +586,7 @@ def _complete_getattr(user_context, instance): ) for func in functions: tree_node = func.tree_node - if tree_node.type != 'funcdef': + if tree_node is None or tree_node.type != 'funcdef': continue for return_stmt in tree_node.iter_return_stmts():