##// END OF EJS Templates
Use names from module
Philipp A -
Show More
@@ -1028,15 +1028,15 b' def _render_signature(obj_signature, obj_name):'
1028 pos_only = False
1028 pos_only = False
1029 kw_only = True
1029 kw_only = True
1030 for param in obj_signature.parameters.values():
1030 for param in obj_signature.parameters.values():
1031 if param.kind == _POSITIONAL_ONLY:
1031 if param.kind == inspect._POSITIONAL_ONLY:
1032 pos_only = True
1032 pos_only = True
1033 elif pos_only:
1033 elif pos_only:
1034 result.append('/')
1034 result.append('/')
1035 pos_only = False
1035 pos_only = False
1036
1036
1037 if param.kind == _VAR_POSITIONAL:
1037 if param.kind == inspect._VAR_POSITIONAL:
1038 kw_only = False
1038 kw_only = False
1039 elif param.kind == _KEYWORD_ONLY and kw_only:
1039 elif param.kind == inspect._KEYWORD_ONLY and kw_only:
1040 result.append('*')
1040 result.append('*')
1041 kw_only = False
1041 kw_only = False
1042
1042
@@ -1052,8 +1052,8 b' def _render_signature(obj_signature, obj_name):'
1052 else:
1052 else:
1053 rendered = '{}({})'.format(obj_name, ', '.join(result))
1053 rendered = '{}({})'.format(obj_name, ', '.join(result))
1054
1054
1055 if obj_signature.return_annotation is not _empty:
1055 if obj_signature.return_annotation is not inspect._empty:
1056 anno = formatannotation(obj_signature.return_annotation)
1056 anno = inspect.formatannotation(obj_signature.return_annotation)
1057 rendered += ' -> {}'.format(anno)
1057 rendered += ' -> {}'.format(anno)
1058
1058
1059 return rendered
1059 return rendered
General Comments 0
You need to be logged in to leave comments. Login now