forked from VimPlug/jedi
Make pr.Statement "document-able"
This commit is contained in:
@@ -659,7 +659,8 @@ class Statement(Simple):
|
|||||||
:type start_pos: tuple(int, int)
|
:type start_pos: tuple(int, int)
|
||||||
"""
|
"""
|
||||||
__slots__ = ('token_list', 'used_vars',
|
__slots__ = ('token_list', 'used_vars',
|
||||||
'set_vars', '_commands', '_assignment_details')
|
'set_vars', '_commands', '_assignment_details',
|
||||||
|
'docstr')
|
||||||
|
|
||||||
def __init__(self, module, set_vars, used_vars, token_list,
|
def __init__(self, module, set_vars, used_vars, token_list,
|
||||||
start_pos, end_pos, parent=None):
|
start_pos, end_pos, parent=None):
|
||||||
@@ -670,12 +671,17 @@ class Statement(Simple):
|
|||||||
s.parent = self.use_as_parent
|
s.parent = self.use_as_parent
|
||||||
self.set_vars = self._remove_executions_from_set_vars(set_vars)
|
self.set_vars = self._remove_executions_from_set_vars(set_vars)
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
|
self.docstr = ''
|
||||||
|
|
||||||
# cache
|
# cache
|
||||||
self._commands = None
|
self._commands = None
|
||||||
self._assignment_details = []
|
self._assignment_details = []
|
||||||
# this is important for other scripts
|
# this is important for other scripts
|
||||||
|
|
||||||
|
def add_docstr(self, string):
|
||||||
|
""" Clean up a docstring """
|
||||||
|
self.docstr = cleandoc(literal_eval(string))
|
||||||
|
|
||||||
def _remove_executions_from_set_vars(self, set_vars):
|
def _remove_executions_from_set_vars(self, set_vars):
|
||||||
"""
|
"""
|
||||||
Important mainly for assosiative arrays:
|
Important mainly for assosiative arrays:
|
||||||
|
|||||||
Reference in New Issue
Block a user