Minuit est faux

En python:

>>> import datetime
>>> bool(datetime.time(0, 0))
False
# Pour lever toute ambigüité quand on veut tester si
# une variable est à None:
if machin is not None:
blah()
# au lieu de
if machin:
blah()

Le coup de minuit n’est qu’un exemple parmis d’autres, c’est la classe qui décide de ce qui est vrai et de ce qui est faux en implémentant __nonzero__().