xoutil
– Collection of tools. Top-level imports.¶
-
xoutil.
Unset
= Unset¶ Instances are custom logical values (True or False).
See
_get_instance()
method for information on constructor arguments.For example:
>>> true = Logical('true', True) >>> false = Logical('false') >>> none = Logical('false') >>> unset = Logical('unset') >>> class X(object): ... attr = None >>> getattr(X(), 'attr') is not None False >>> getattr(X(), 'attr', false) is not false True >>> none is false True >>> false == False True >>> false == unset True >>> false is unset False >>> true == True True
-
xoutil.
Ignored
= Ignored¶ Instances are custom logical values (True or False).
See
_get_instance()
method for information on constructor arguments.For example:
>>> true = Logical('true', True) >>> false = Logical('false') >>> none = Logical('false') >>> unset = Logical('unset') >>> class X(object): ... attr = None >>> getattr(X(), 'attr') is not None False >>> getattr(X(), 'attr', false) is not false True >>> none is false True >>> false == False True >>> false == unset True >>> false is unset False >>> true == True True