1
0
forked from VimPlug/jedi

Replace Param.get_description with get_code and a parameter include_coma.

This commit is contained in:
Dave Halter
2017-05-01 02:19:42 +02:00
parent e0b0343a78
commit 63679aabd9
2 changed files with 16 additions and 5 deletions

View File

@@ -983,12 +983,18 @@ class Param(PythonBaseNode):
"""
return search_ancestor(self, ('funcdef', 'lambdef'))
def get_description(self):
# TODO Remove?
def get_code(self, normalized=False, include_prefix=True, include_comma=True):
if include_comma:
return super(Param, self).get_code(normalized, include_prefix)
children = self.children
if children[-1] == ',':
children = children[:-1]
return self._get_code_for_children(children, False, False)
return self._get_code_for_children(
children,
normalized=False,
include_prefix=include_prefix
)
def __repr__(self):
default = '' if self.default is None else '=%s' % self.default.get_code()