On Nov 13, 12:05 pm, Jean-Paul Calderone <[EMAIL PROTECTED]> wrote: > On Thu, 13 Nov 2008 10:58:49 -0800 (PST), [EMAIL PROTECTED] wrote: > >On Nov 13, 11:32 am, "J. Cliff Dyer" <[EMAIL PROTECTED]> wrote: > >> On Thu, 2008-11-13 at 09:38 -0800, Matimus wrote: > > [snip] > >> > Preserving state is what classes are for. > > >> Preserving state is what *objects* are for. > > >Not exclusively, generators also preserve state. > > >def _spam(): > > count = 1 > > while 1: > > yield "spam " * count > > count += 1 > >spam = _spam.next() > > Surprise - generators are objects.
No surprise. Everything in Python is an object. I was talking at the language level, not the implementation level. -- http://mail.python.org/mailman/listinfo/python-list