bpo-43024: improve signature (in help, etc) for functions taking sent… (GH-24331)

…inel defaults
This commit is contained in:
Irit Katriel 2021-06-17 17:14:30 +01:00 committed by GitHub
parent ba2f32a983
commit f73377d57c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 1 deletions

View file

@ -84,8 +84,11 @@ _context_message = (
"another exception occurred:\n\n")
_sentinel = object()
class _Sentinel:
def __repr__(self):
return "<implicit>"
_sentinel = _Sentinel()
def _parse_value_tb(exc, value, tb):
if (value is _sentinel) != (tb is _sentinel):