diff --git a/jedi/api/classes.py b/jedi/api/classes.py index 47cc7a07..8e100a39 100644 --- a/jedi/api/classes.py +++ b/jedi/api/classes.py @@ -638,9 +638,18 @@ class CallSignature(Definition): """ return self._bracket_start_pos + @property + def _params_str(self): + return ', '.join([p.description[6:] + for p in self.params]) + def __repr__(self): - return '<%s: %s index %s>' % \ - (type(self).__name__, self._name.string_name, self.index) + return '<%s: %s index=%r params=[%s]>' % ( + type(self).__name__, + self._name.string_name, + self._index, + self._params_str, + ) class _Help(object):