我正在尝试调用函数代理上的.toString()。简单地创建一个函数代理并调用toString会导致"TypeError: Function.prototype.toString is not generic",将toString设置为返回原始原因的源代码"RangeError: Maximum call stack size exceeded",但为toString创建get
我使用以下代码调用具有适当数量参数的任意可调用f(): res = f(arg1) res = f(arg1, arg2)
如果f()是两个参数函数,只使用一个参数调用它会引发TypeError,因此可以在except分支中正确调用该函数。问题是,当f()是一个参数函数,而f()主体中的raisen异常(可能是由于对某个函数</e