def __init__(
self,
fun: Callable[..., Any],
name: str=None,
nargs: Union[str, int]=None,
min: int=None,
max: int=None,
**kw: str
) -> None:
self._fun = fun
self._argspec = inspect.getfullargspec(fun)
self._params = List.wrap(self._argspec.args)
self._param_count = self._params.length - (1 if self._params.head.contains('self') else 0)
self._name = Maybe(name)
self._nargs = Maybe(to_int(nargs))
self._min = Maybe(min)
self._max = Maybe(max)
self._kw = Map(kw)
评论列表
文章目录