10 Jan
2008
10 Jan
'08
5:44 p.m.
Jim Fulton wrote at 2008-1-7 16:04 -0500:
...
"inspect.getmembers" and "inspect.classify_class_attrs" require that for each "name" in "dir(cls)" "getattr(cls, name)" does not raise an exception.
This fails for classes magically stuffed with a "__provides__" descriptor.
It also fails for any descriptor that sometimes raises attribute errors. Someone should report this as an inspect bug.
I filed a bug report for "zope.interface" and for "inspect" ("http://bugs.python.org/issue1785") -- Dieter