R. David Murray added the comment:

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.

----------
nosy: +r.david.murray

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21763>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to