1
0
forked from VimPlug/jedi

Document BaseDefinition.description

This commit is contained in:
Takafumi Arakaki
2013-03-13 20:29:02 +01:00
parent 41b33fd460
commit 9e3e6a2eea

View File

@@ -215,7 +215,31 @@ class BaseDefinition(object):
@property
def description(self):
"""A textual description of the object."""
"""
A textual description of the object.
Example:
>>> from jedi import Script
>>> source = '''
... def f():
... pass
...
... class C:
... pass
...
... variable = f or C'''
>>> script = Script(source, len(source.splitlines()), 3, 'example.py')
>>> defs = script.definition()
>>> defs = sorted(defs, key=lambda d: d.line)
>>> defs
[<Definition def f>, <Definition class C>]
>>> defs[0].description
'def f'
>>> defs[1].description
'class C'
"""
return unicode(self.definition)
@property