Type emulation issues with new style classes
Rainer Deyke
rainerd at eldwood.com
Sat Feb 28 13:34:19 EST 2004
More information about the Python-list mailing list
Sat Feb 28 13:34:19 EST 2004
- Previous message (by thread): Type emulation issues with new style classes
- Next message (by thread): Type emulation issues with new style classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Chris wrote:
> class Z(object):
> value = 42
> def __hasattr__(self, name):
> if name == '__int__':
> return True
> def __getattr__(self, name):
> if name == '__int__':
> return lambda: self.value
def __int__(self):
return self.__getattr__('__int__')()
--
Rainer Deyke - rainerd at eldwood.com - http://eldwood.com
- Previous message (by thread): Type emulation issues with new style classes
- Next message (by thread): Type emulation issues with new style classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list