Message115310
Since the addition of __dir__, dir(obj) can return arbitrary values. Typically (I guess) this will be used to add dynamically created attributes that this function will fail to find - so it is *more* likely that we will fail to find something in dir than the reverse.
__dir__ could also be used to filter non-public members that getattr(...) would find. I would find it odd that getattr finds a member that exists but this function fails. I think this function is more akin to getattr than dir.
Perhaps a better warning would be that this function may fail to find members that getattr finds? |
|
Date |
User |
Action |
Args |
2010-09-01 15:06:04 | michael.foord | set | recipients:
+ michael.foord, gvanrossum, ncoghlan, pitrou, benjamin.peterson |
2010-09-01 15:06:04 | michael.foord | set | messageid: <1283353564.01.0.130344241302.issue9732@psf.upfronthosting.co.za> |
2010-09-01 15:06:02 | michael.foord | link | issue9732 messages |
2010-09-01 15:06:02 | michael.foord | create | |
|