Message148905
| Author |
alexandre.vassalotti |
| Recipients |
ajaksu2, alexandre.vassalotti, msyang, pitrou, terry.reedy |
| Date |
2011年12月06日.03:35:10 |
| SpamBayes Score |
2.7226855e-07 |
| Marked as misclassified |
No |
| Message-id |
<1323142511.44.0.28711324845.issue3635@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
I don't think it is a bug.
The posted code completely breaks the expected behavior of __getattribute__. With a such implementation, there is nothing we can do with this object as we cannot introspect it.
Use the following if you really need this kind of behaviour:
class E(dict):
def __getattribute__(self,name):
try:
return self[name]
except KeyError:
return dict.__getattribute__(self, name) |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年12月06日 03:35:11 | alexandre.vassalotti | set | recipients:
+ alexandre.vassalotti, terry.reedy, pitrou, ajaksu2, msyang |
| 2011年12月06日 03:35:11 | alexandre.vassalotti | set | messageid: <1323142511.44.0.28711324845.issue3635@psf.upfronthosting.co.za> |
| 2011年12月06日 03:35:10 | alexandre.vassalotti | link | issue3635 messages |
| 2011年12月06日 03:35:10 | alexandre.vassalotti | create |
|