def generate_signature(self, f):
func_sig = signature(f)
params = []
for param_name, param_obj in func_sig.parameters.items():
param = {
"name": param_name,
"kind": str(param_obj.kind)
}
if param_obj.default is not _empty:
param["default"] = param_obj.default
params += [param]
return params
评论列表
文章目录