Counting number of objects

Andreas Waldenburger geekmail at
Mon Jan 26 11:35:51 CET 2009

On Mon, 26 Jan 2009 02:37:37 +0000 Mark Wooding <mdw at>

> > 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. :/


My real email address is constructed by swapping the domain with the
recipient (local part).

More information about the Python-list mailing list