Message197883
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.
The problem at the moment is *working* descriptors that are designed to
fall back on the metaclass lookup are being mishandled. |
|
Date |
User |
Action |
Args |
2013-09-16 09:02:46 | ncoghlan | set | recipients:
+ ncoghlan, barry, pitrou, r.david.murray, eli.bendersky, ethan.furman |
2013-09-16 09:02:46 | ncoghlan | link | issue19030 messages |
2013-09-16 09:02:46 | ncoghlan | create | |
|