[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