diff --git a/jedi/api/completion.py b/jedi/api/completion.py index 9cb569a2..f18815f9 100644 --- a/jedi/api/completion.py +++ b/jedi/api/completion.py @@ -164,7 +164,7 @@ class Completion: # No completions for ``with x as foo`` and ``import x as foo``. # Also true for defining names as a class or function. return list(self._get_class_context_completions(is_function=True)) - elif symbol_names[-1] == 'trailer' and nodes[-1] == '.': + elif symbol_names[-1] in ('trailer', 'dotted_name') and nodes[-1] == '.': dot = self._module_node.get_leaf_for_position(self._position) completion_names += self._trailer_completions(dot.get_previous_leaf()) else: