forked from VimPlug/jedi
More docstrings.
This commit is contained in:
@@ -326,6 +326,10 @@ class Module(Scope):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def get_used_names(self):
|
def get_used_names(self):
|
||||||
|
"""
|
||||||
|
Returns all the `Name` leafs that exist in this module. Tihs includes
|
||||||
|
both definitions and references of names.
|
||||||
|
"""
|
||||||
if self._used_names is None:
|
if self._used_names is None:
|
||||||
# Don't directly use self._used_names to eliminate a lookup.
|
# Don't directly use self._used_names to eliminate a lookup.
|
||||||
dct = {}
|
dct = {}
|
||||||
@@ -356,9 +360,15 @@ class ClassOrFunc(Scope):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def name(self):
|
def name(self):
|
||||||
|
"""
|
||||||
|
Returns the `Name` leaf that defines the function or class name.
|
||||||
|
"""
|
||||||
return self.children[1]
|
return self.children[1]
|
||||||
|
|
||||||
def get_decorators(self):
|
def get_decorators(self):
|
||||||
|
"""
|
||||||
|
:return list of Decorator:
|
||||||
|
"""
|
||||||
decorated = self.parent
|
decorated = self.parent
|
||||||
if decorated.type == 'decorated':
|
if decorated.type == 'decorated':
|
||||||
if decorated.children[0].type == 'decorators':
|
if decorated.children[0].type == 'decorators':
|
||||||
@@ -387,6 +397,10 @@ class Class(ClassOrFunc):
|
|||||||
super(Class, self).__init__(children)
|
super(Class, self).__init__(children)
|
||||||
|
|
||||||
def get_super_arglist(self):
|
def get_super_arglist(self):
|
||||||
|
"""
|
||||||
|
Returns the `arglist` node that defines the super classes. It returns
|
||||||
|
None if there are no arguments.
|
||||||
|
"""
|
||||||
if self.children[2] != '(': # Has no parentheses
|
if self.children[2] != '(': # Has no parentheses
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user