Replace Whole Object Through Object Method
Bruno Desthuilliers
onurb at xiludom.gro
Tue Jun 27 07:05:25 EDT 2006
Fredrik Lundh wrote:
> Bruno Desthuilliers wrote:
>
>
>>As a matter of fact, in Python, the class is an attribute of an object.
>
>
> except when it isn't.
Which are the cases where it isn't ?
>
>>>def add_role(self, role_class):
>>> self.roles.append(role_class(self))
>>
>>And here you create a circular reference between object and roles...
>
>
> and ? Python has a garbage collector, you know...
Yes. But garbage collection is not cost-free AFAIK.
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"
More information about the Python-list
mailing list