Serhiy Storchaka added the comment: Jakub's patch has a bug:
>>> import tempfile >>> f = tempfile.NamedTemporaryFile(dir=".",delete=False) >>> write = f.write >>> write <function BufferedRandom.write at 0xb716b4f4> >>> write2 = f.write >>> write2 <built-in method write of _io.BufferedRandom object at 0xb721deac> >>> del f >>> write(b'foo') 3 >>> del write >>> write2(b'bar') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: write to closed file ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18879> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com