falsifier¶
🎭 A very simple Python library package which provides a base class for
falsey objects - objects that evaluate to False in boolean contexts.
Installation 📦¶
pip install falsifier
Examples 💡¶
The Falsifier class provides a base for creating objects that evaluate to
False in boolean contexts:
>>> from falsifier import Falsifier
>>> obj = Falsifier( )
>>> bool( obj )
False
Identity-based equality ensures each instance is only equal to itself:
>>> obj2 = Falsifier( )
>>> obj == obj2
False
>>> obj == obj
True
Use Cases 🎯¶
🚩 Sentinel Objects: Base class for creating unique sentinel objects that evaluate to
False.🕳️ Absence Indicators: Foundation for creating objects that represent absence or invalidity when
NoneorFalsemay be valid.