Message197884
| 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? :-) |
|