Steven Bethard wrote:

> I get the correct output, but if you run this yourself, you'll see that
> the numbers 1 through 10 aren't printed in sync with the writes (i.e.
> every half second); they're all printed at the end.  Could someone
> explain to me why this happens, and how (if possible) I can get the
> numbers printed in sync with the appends to the list?

This is just a shot in the dark, as I'm quite ignorant of threading details. 
But what happens if you try adding a sys.stdout.flush() call after the print
statement in your custom update() method?  It may just be a flushing problem
what makes the output appear out of sync...

Cheers,

f

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to