def foo(self, sub, **kwargs):
accounts = kwargs.get('accounts')
start = kwargs.get('start', 0)
end = kwargs.get('end', 0)
return json.dumps(
sub(accounts, start, end),
)
你能解释一下,这个'sub'是什么以及它做了什么?
答案 0 :(得分:2)
它只是函数的一个参数,代码期望它是一个可调用的。
使用__call__
方法的Python函数,方法和对象都是可调用的,可用于为foo
提供参数sub
。
如果没有更多的背景,我们就没有别的可以说的了。