1
0
forked from VimPlug/jedi

Completion now always takes a NamePart as input.

This commit is contained in:
Dave Halter
2014-09-10 18:59:08 +02:00
parent 0eea30f227
commit 1fb9b4bc6b
7 changed files with 20 additions and 14 deletions

View File

@@ -430,7 +430,7 @@ class Completion(BaseDefinition):
if isinstance(self._base, pr.Param):
append += '='
name = str(self._name.names[-1])
name = str(self._name)
if like_name:
name = name[self._like_name_length:]
return dot + name + append
@@ -457,7 +457,7 @@ class Completion(BaseDefinition):
would return `isinstance`.
"""
return unicode(self._name.names[-1])
return unicode(self._name)
@property
def name_with_symbols(self):
@@ -575,8 +575,6 @@ class Definition(use_metaclass(CachedMetaClass, BaseDefinition)):
"""
def __init__(self, evaluator, definition):
super(Definition, self).__init__(evaluator, definition, definition.start_pos)
if not isinstance(definition, pr.NamePart):
raise NotImplementedError(definition)
@property
@underscore_memoization