Message148905
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) |
|
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 | |
|