This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ezio.melotti
Recipients ezio.melotti, gpolo, serhiy.storchaka, terry.reedy
Date 2014-02-23.14:46:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> <tkinter.Button object .3070343372.3066782348>

Not knowing the internal of tkinter, this seems somewhat confusing.
Is that an "anonymous name/id"?

> <tkinter.Button object .panel.b1>

This already looks more useful.  How is that determined?  Why the "first" object is missing (i.e. .panel seems to be an attribute of a missing object)?

Regarding the patch, are you sure that .__class__.__module__ is always available?  I seem to remember that it might be missing in some cases, e.g. modules written in C (but I might be confusing it with something else like __file__).
Date User Action Args
2014-02-23 14:46:33ezio.melottisetrecipients: + ezio.melotti, terry.reedy, gpolo, serhiy.storchaka
2014-02-23 14:46:33ezio.melottisetmessageid: <>
2014-02-23 14:46:33ezio.melottilinkissue20636 messages
2014-02-23 14:46:33ezio.melotticreate