Message254007
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 |
|
Date |
User |
Action |
Args |
2015-11-03 17:49:00 | rhettinger | set | recipients:
+ rhettinger, pitrou |
2015-11-03 17:49:00 | rhettinger | set | messageid: <1446572940.81.0.863832720658.issue25547@psf.upfronthosting.co.za> |
2015-11-03 17:49:00 | rhettinger | link | issue25547 messages |
2015-11-03 17:49:00 | rhettinger | create | |
|