Nick Coghlan added the comment: The wrapper approach has the virtue of providing easy access to the underlying file object and its methods. That actually gets a bit more difficult when you switch to a subclassing approach (you need to either explicitly qualify the methods or play around with super()).
The wrapper approach also has the virtue of being a valid candidate for backport to 2.5.2, while that is most definitely *not* the case for making file fully subclassable. If you would like to pursue that idea further, I suggest opening a separate issue for it. __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2021> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com