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 pitrou
Recipients barry, eli.bendersky, ethan.furman, ncoghlan, pitrou, r.david.murray
Date 2013-09-16.09:06:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644809202.66595338.1379322378470.JavaMail.root@zimbra10-e2.priv.proxad.net>
In-reply-to <CADiSq7dYuNE1dNWtPqgBARg7TxU9+uSAFCmeLN3pqAXuEkZBGg@mail.gmail.com>
Content
> Right, we definitely want inspect to swallow the exceptions from
> descriptors. My suggestion is merely to switch the order to be:
> 1. Try getattr
> 2. If that throws an exception, check __dict__ directly
> 3. If neither works (e.g. due to a buggy __dir__ method), ignore the
> attribute entirely.

Are you talking about descriptors defined on the class or the metaclass? :-)
History
Date User Action Args
2013-09-16 09:06:24pitrousetrecipients: + pitrou, barry, ncoghlan, r.david.murray, eli.bendersky, ethan.furman
2013-09-16 09:06:24pitroulinkissue19030 messages
2013-09-16 09:06:24pitroucreate