[Tutor] flyweight pattern using Mixin vs. Inheritance
Serdar Tumgoren
zstumgoren at gmail.com
Sat Aug 29 01:13:01 CEST 2009
>>>> class A:
> instances = {}
> def __new__(self,ID):
> if ID in self.instances:
> return self.instances[ID]
> else:
> self.instances[ID] = self
> return self
> def __init__(self, ID):
> if ID not in self.instances:
> print("unregistered instance!")
> def __del__(self):
> del(self.instances[self.ID])
>
Aha! I should have done some tweaking. Many thanks as always!
More information about the Tutor
mailing list