Guido van Rossum <gu...@python.org> added the comment: I think this is my fault. I should have used the proper repr() of the filename in the repr() of a file object from the beginning, then this wouldn't have been a problem.
I think we should let this rest for Python 2.x (except for fixing the test suite). Fortunately this is gone in 3.x for any number of reasons. Here's my "proof" that we should let it rest. If nobody were parsing the repr() of file objects, then we could easily fix this. However, the reason this was brought up in the first place is that people *are* parsing file object repr()s. So now fixing it would create backwards compatibility problems. I'd rather live with an inconsistency (until 2.x is dead) than introduce more backwards incompatibility into 2.7. ---------- nosy: +gvanrossum resolution: -> rejected status: open -> closed _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4927> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com