1
0
forked from VimPlug/jedi

get_annotation -> annotation (property).

This commit is contained in:
Dave Halter
2017-04-08 15:28:38 +02:00
parent 545cb26f78
commit ff82763e6b
3 changed files with 11 additions and 8 deletions

View File

@@ -81,18 +81,18 @@ def _fix_forward_reference(context, node):
@memoize_default()
def follow_param(context, param):
annotation = param.get_annotation()
annotation = param.annotation
return _evaluate_for_annotation(context, annotation)
def py__annotations__(funcdef):
return_annotation = funcdef.get_annotation()
return_annotation = funcdef.annotation
if return_annotation:
dct = {'return': return_annotation}
else:
dct = {}
for function_param in funcdef.params:
param_annotation = function_param.get_annotation()
param_annotation = function_param.annotation
if param_annotation is not None:
dct[function_param.name.value] = param_annotation
return dct