New submission from Brian Quinlan <br...@sweetapp.com>: >>> import io >>> class MyIO(io.FileIO): ... def flush(self): ... print('closed:', self.closed) ... >>> f = MyIO('test.out', 'wb') >>> f.close() closed: True
IMHO, calling flush() after the file has already been closed is incorrect behaviour. Search for "Possible py3k io wierdness" on python-dev for discussion. ---------- components: Library (Lib) files: remove_flush.diff keywords: patch messages: 85521 nosy: bquinlan severity: normal status: open title: io.FileIO calls flush() after file closed versions: Python 3.1 Added file: http://bugs.python.org/file13620/remove_flush.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5700> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com