This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients pitrou, rhettinger
Date 2015-11-03.17:49:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1446572940.81.0.863832720658.issue25547@psf.upfronthosting.co.za>
In-reply-to
Content
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
History
Date User Action Args
2015-11-03 17:49:00rhettingersetrecipients: + rhettinger, pitrou
2015-11-03 17:49:00rhettingersetmessageid: <1446572940.81.0.863832720658.issue25547@psf.upfronthosting.co.za>
2015-11-03 17:49:00rhettingerlinkissue25547 messages
2015-11-03 17:49:00rhettingercreate