[Python-ideas] Shorthand syntax for get/set/delattr (was Re: Dict-like object with property access)
Serhiy Storchaka
storchaka at gmail.com
Sun Feb 5 15:28:35 CET 2012
05.02.12 15:25, Carl M. Johnson написав(ла):
> On Feb 5, 2012, at 2:58 AM, yoav glazner wrote:
>> This does't work for properties:
> It's not that hard to make something that basically works with properties:
del v['pop']
AttributeError: P instance has no attribute 'pop'
> In a real module, you'd probably want to be more thorough about emulating a __dict__ dictionary though by adding item() and keys() etc.
It's impossible in general.
class A:
def __getattr__(self, name):
return len(name)
More information about the Python-ideas
mailing list