Closed
Description
In master calling inspect.getfullargspec
on some function now returns only args/kwargs. I suspect that this is due to the recent __array_function__
wrapping, though I am not sure.
Reproducing code example:
import numpy as np
import inspect
print(inspect.getfullargspec(np.nansum))
FullArgSpec(args=[], varargs='args', varkw='kwargs', defaults=None, kwonlyargs=[], kwonlydefaults=None, annotations={}) # version 1.16.0.dev0+db5750f
FullArgSpec(args=['a', 'axis', 'dtype', 'out', 'keepdims'], varargs=None, varkw=None, defaults=(None, None, None, <no value>), kwonlyargs=[], kwonlydefaults=None, annotations={}) # version 1.15.1
The inspect.signature
function seems to work fine.
Metadata
Metadata
Assignees
Labels
No labels