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 r.david.murray
Recipients benjamin.peterson, docs@python, eric.araujo, ezio.melotti, georg.brandl, hynek, ncoghlan, nikratio, pitrou, r.david.murray, stutzbach
Date 2014-06-15.15:29:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1402846174.41.0.68556802469.issue21763@psf.upfronthosting.co.za>
In-reply-to
Content
I don't think that's true, though.  "file like" pretty much means "has the file attributes that I actually use".  That is, it is context dependent (duck typing).

I'm also not sure I see the point in the change.  It is inherent in the definition of what ABCs are.  I think the language should be audited for imperative/prescriptive voice, though:

  Flush and close this stream. If called again, do nothing. Once the file is closed, any operation on the file (e.g. reading or writing) should raise a ValueError.

My use of 'should' there might be controversial, though, since in the default implementation 'will' is correct.  If 'will' is kept, then perhaps some variation of your note would be appropriate.
History
Date User Action Args
2014-06-15 15:29:34r.david.murraysetrecipients: + r.david.murray, georg.brandl, ncoghlan, pitrou, benjamin.peterson, stutzbach, ezio.melotti, eric.araujo, nikratio, docs@python, hynek
2014-06-15 15:29:34r.david.murraysetmessageid: <1402846174.41.0.68556802469.issue21763@psf.upfronthosting.co.za>
2014-06-15 15:29:34r.david.murraylinkissue21763 messages
2014-06-15 15:29:34r.david.murraycreate