Josh Rosenberg added the comment:

Adding warnings for something that is clearly documented (both in the 
constructor prototype line and again in the spelled out documentation of the 
"mode" argument) is wasteful, particularly when accidental misuse would 
immediately lead to an exception being thrown the second you attempted to write 
a str (so there is no risk of partial or silent failure that might lead to an 
inconsistent state).

As a rule, Python doesn't litter the documentation with warnings unless it's a 
matter of security or minor version compatibility. This doesn't affect 
security, behaves identically across all releases of Python 3, etc.

----------
nosy: +josh.rosenberg

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

Reply via email to