New-style classes (was Re: Checking for EOF in stream)

2007-02-19 Thread GiBo
GiBo wrote: Hi! Classic situation - I have to process an input stream of unknown length until a I reach its end (EOF, End Of File). How do I check for EOF? [...] I'd better like something like: while not stream.eof(): ... Is there a reason why some classes distributed with

Re: New-style classes (was Re: Checking for EOF in stream)

2007-02-19 Thread Gabriel Genellina
En Mon, 19 Feb 2007 22:30:59 -0300, GiBo [EMAIL PROTECTED] escribió: Is there a reason why some classes distributed with Python 2.5 are not new-style classes? For instance StringIO is apparently old-style class i.e. not inherited from object. Can I somehow turn an existing old-style class to

Re: New-style classes (was Re: Checking for EOF in stream)

2007-02-19 Thread GiBo
Gabriel Genellina wrote: En Mon, 19 Feb 2007 22:30:59 -0300, GiBo [EMAIL PROTECTED] escribió: Is there a reason why some classes distributed with Python 2.5 are not new-style classes? For instance StringIO is apparently old-style class i.e. not inherited from object. Can I somehow turn an

Re: New-style classes (was Re: Checking for EOF in stream)

2007-02-19 Thread Steven Bethard
GiBo wrote: One more question - is it likely that StringIO will be turned into new-style class in the future? The reason I ask is whether I should try to deal with detection of new-/old-style classes or take the old-styleness for granted and set in stone instead. In Python 3.0, everything