
Well, you just repeated what I said, and then again asserted: On Tue, Oct 26, 2021 at 4:21 PM Chris Angelico <rosuav@gmail.com> wrote:
The truth is that there is no value that can be a truly universal representation of absence, so it *always* has to be specific to each API.
But I don't see what that's the case -- why would anyone ever need to use a MISSING to mean anything else? If you have a different meaning, use a different sentinel. Sure, that wouldn't be enforceable, but it sure could be considered best practice. Though i suppose I'm missing something here. could it be a soft keyword? Using *a, **kw does allow us to truly omit an argument.
Exactly, I don't really see why this is considered important. -CHB -- Christopher Barker, PhD (Chris) Python Language Consulting - Teaching - Scientific Software Development - Desktop GUI and Web Development - wxPython, numpy, scipy, Cython