[SciPy-Dev] usage of inspect.getargspec ?
Gael Varoquaux
gael.varoquaux at normalesup.org
Fri Jan 6 10:37:16 EST 2012
On Fri, Jan 06, 2012 at 03:11:26PM +0000, Robert Kern wrote:
> > My view is that simple things should be simple --- especially for the occasional user.
> My main problem with this view is that I don't think that whether you
> need a Hessian or not is the reasonable line to draw between "simple
> things" and "not so simple things". The problem with using
> getargspec() is that it is unreliable. It doesn't work for many
> reasonable inputs (like say a wrapper function that wraps the real
> function with one that takes *args,**kwds or extension functions or
> bound methods or objects with __call__). Knowing that you have one of
> these cases requires some rather deep experience with Python.
I feel like Robert.
In addition, I have always disliked the magic that traits did on the
number of arguments: I was always unsure of what was going on.
Better explicit than implicit.
My 2 euro-cents (kindly provided by the European Financial Stability
Facility)
Gaël
More information about the SciPy-Dev
mailing list