1
0
forked from VimPlug/jedi

Make it clear what a param needs to implement

This commit is contained in:
Dave Halter
2019-05-21 18:21:40 +02:00
parent 857f6a79ae
commit c64ee8a07c
2 changed files with 9 additions and 3 deletions

View File

@@ -121,7 +121,12 @@ class TreeNameDefinition(AbstractTreeName):
return self._API_TYPES.get(definition.type, 'statement')
class ParamName(AbstractTreeName):
class ParamNameInterface(object):
def get_kind(self):
raise NotImplementedError
class ParamName(AbstractTreeName, ParamNameInterface):
api_type = u'param'
def __init__(self, parent_context, tree_name):