R. David Murray added the comment:

Why not sentinel = Object()? 

+1 for the patch, once tests are added.

This may "break" code in maintenance releases, but presumably that will be 
finding real bugs.  It is hard to imagine someone intentionally passing None to 
get the context manager behavior, even though it is documented in the doc 
strings (but not the main docs, I note).  If anyone can find examples of that, 
though, we'd need to restrict this to 3.5.

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

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

Reply via email to