Module inspect Bug
tzulberti at gmail.com
Tue Oct 6 16:37:40 CEST 2009
On Oct 6, 1:36 am, "Gabriel Genellina" <gagsl-... at yahoo.com.ar> wrote:
> En Mon, 05 Oct 2009 11:59:01 -0300, Tomas Zulberti <tzulbe... at gmail.com>
> > Hi. I have a class that extends collections.MutableMapping. I am
> > checking if it is abstract, using the moduleinspect. But isabstract
> > returns a number different from zero insted of True or False. The
> > problem with that is that sometimes it returns False when the class
> > isn't an abstract.
> > 1048576
> > False
> > Its true that the condition nevertheless will be True on the if, but
> > the return value I think that should be boolean.
> It would be nice ifinspect.isabstract() returned True/False, but 1048576
> is as good as any other true value, ok? You should not rely on specific
> values, nor compare the result against True nor False directly.
> Anyway, given that no other isXXX function behaves that way, and inspect.isgeneratorfunction() uses a similar construct but always returns
> True/False, I've submitted a bug+patch:http://bugs.python.org/issue7069
Thanks for the help... I wasn't using that the returned value was a
boolean, but the other methods returned a boolean, so I found that was
Thank you a lot,
More information about the Python-list