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
None
orFalse
may be valid.