From cfd4bb6fc66e60c977f3a6f8cd93b1d929264fa1 Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Tue, 6 Nov 2012 22:09:45 +0100 Subject: [PATCH] Use Function.doc from api.Definition.doc --- jedi/api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jedi/api.py b/jedi/api.py index f0996fc5..2d3fbb3b 100644 --- a/jedi/api.py +++ b/jedi/api.py @@ -135,6 +135,14 @@ class Definition(dynamic.BaseOutput): @property def doc(self): """ Returns the docstr, behaves like `Completion.doc`. """ + try: + return self.definition.doc + except AttributeError: + return self.raw_doc + + @property + def raw_doc(self): + """ Returns the docstring `__doc__` for any object """ try: return str(self.definition.docstr) except AttributeError: