1
0
forked from VimPlug/jedi

evaluator stuff for dynamic

This commit is contained in:
Dave Halter
2013-12-25 01:54:51 +01:00
parent dd804dc4cb
commit ef764d39d8
7 changed files with 24 additions and 21 deletions

View File

@@ -32,8 +32,8 @@ DOCSTRING_RETURN_PATTERNS = [
REST_ROLE_PATTERN = re.compile(r':[^`]+:`([^`]+)`')
@memoize_default(None)
def follow_param(param):
@memoize_default(None, is_function=True)
def follow_param(evaluator, param):
func = param.parent_function
# print func, param, param.parent_function
param_str = _search_param_in_docstr(func.docstr, str(param.get_name()))
@@ -52,7 +52,7 @@ def follow_param(param):
p = Parser(param_str, None, user_position, no_docstr=True)
if p.user_stmt is None:
return []
return evaluate.follow_statement(p.user_stmt)
return evaluator.follow_statement(p.user_stmt)
return []