On Sun, Nov 30, 2008 at 4:41 PM, Filip Gruszczyński <[EMAIL PROTECTED]> wrote: > This is my first message in this list, therefore I would like to say > hello to everyone. I also hope, that I am not breaking any rules or > guidelines for sending proposals. > > I would like to ask, if it is possible to provide type name of the > object invoking the exception, when Attribute error is catched. It is > done for functions, like: > > AttributeError: 'function' object has no attribute 'getValue' > > but for some objects there is only: > > AttributeError: connectToBases
I would say this is due to Py_FindMethod being used. It is a nice and easy function to use, but it fails to set a good error message so maybe you are experiencing these error messages from modules that are using it. I have added a patch in http://bugs.python.org/issue4475 > > This is cool, when you know exactly what type of object cast the > exception. But if there might be many of them, you must do one of two > things: add print statement just before the line with the exception > and check the type or iterate over all classes that might appear them. > Showing the class name would solve this problem and could save a lot > of time. > > -- > Filip Gruszczyński > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/ggpolo%40gmail.com > -- -- Guilherme H. Polo Goncalves _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com