There is already
 
https://pypi.org/project/sentinel/
https://pypi.org/project/sentinels/
 
Though, I think this should become part of the standard library. It's a 
fundamental concept, somewhat analogous to namedtuples, enums and dataclass 
(only a bit less used, but also less complex). Once figured out, the 
implementation will be very stable. I believe it's not good to depend for such 
small and stable functionality on third party packages. At least, I'd often 
then just stay with the sentinel = object() approach.
 
I think https://peps.python.org/pep-0661/ is going very much in the right 
direction.
 
Will continue discussing in this context.
 

> Matthias Görgens <matthias.goerg...@gmail.com> hat am 31.08.2023 11:29 CEST 
> geschrieben:
>  
>  
> Seems nice. Just write a library and upload it to one of the usual places?
> 
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/4L7EU26NWJGUZPZ3W5WXRGQJLKNRSLDH/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to