[New-bugs-announce] [issue25547] Improve repr for files to show whether the file is open or closed.
Raymond Hettinger
report at bugs.python.org
Tue Nov 3 12:49:00 EST 2015
New submission from Raymond Hettinger:
Good news in Python 3.5, the __repr__ for locks now indicates whether the lock is in a locked state. Bad news for Python 3.x, the __repr__ for files lost the indication of the file's open/closed status:
Python 3:
---------
$ python3.5
Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> open('hamlet.txt')
<_io.TextIOWrapper name='hamlet.txt' mode='r' encoding='UTF-8'>
Python 2:
---------
# python2.7
Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> open('hamlet.txt')
<open file 'hamlet.txt', mode 'r' at 0x1006a0660>
^----- status
----------
assignee: pitrou
messages: 254007
nosy: pitrou, rhettinger
priority: normal
severity: normal
stage: needs patch
status: open
title: Improve repr for files to show whether the file is open or closed.
type: enhancement
versions: Python 3.6
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue25547>
_______________________________________
More information about the New-bugs-announce
mailing list