On Thu, 2004-03-18 at 10:23, Jewett, Jim J wrote:
> There is an idiom (I've seen it more in Lisp than in python)
> of creating a fresh object to act as a sentinel.
A very common use case in Python is where None is a valid value in a
dictionary:
missing = object()
if d.get('somekey', missing) is missing:
# it ain't there
It even reads well!
-Barry