On Mon, 26 Jan 2009 02:37:37 +0000 Mark Wooding <m...@distorted.org.uk> wrote:
> > This looks OK, although I'd suggest using "cls.counter += 1" instead > > of "a.counter += 1" in the __new__() method. Just seems clearer to > > me, esp. when you think about subclassing. > > I'm not sure about clarity, but that would be semantically different. > The code as written counts all instances of a and its subclasses. > Your suggestion would count instances of subclasses independently. I > don't know which behaviour the OP would prefer, but I don't think > choosing between them is a matter of clarity. > Oh shoot. I should have known that. I hope I will from now on, at least. :/ /W -- My real email address is constructed by swapping the domain with the recipient (local part). -- http://mail.python.org/mailman/listinfo/python-list