Greg Ewing writes:

 > "Did the user supply a value for this optional argument?" is a
 > simple and reasonable question to ask.

True.

 > It deserves to have a simple and direct way of answering it that
 > always works.

"Deserves"?  I wouldn't go farther than "it might be fun to have"
that.  In Emacs Lisp, it's useful to defend against users who don't
update their package libraries with #'boundp and #'fboundp checks.
These invariably occur in top-level forms, though, not on function
arguments.

But what's the use case for this magical predicate?  Writing a
nastygram to the user's boss if they dare to use

gregs-package._sentinels._af5d8a21858f42808c9bcc17012b77bcc2fd6ab3b071dbd4a05f13f410470541

as an actual argument?
_______________________________________________
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/HFO6BK35FTMUJPKNAWIPLYSI6FDHUGIA/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to