xoutil
– Collection of tools. Top-level imports¶
-
xoutil.
Unset
= Unset¶ Instances are custom logical values (True or False).
Special symbols allowing only logical (False or True) values.
For example:
>>> true = boolean('true', True) >>> false = boolean('false') >>> none = boolean('false') >>> unset = boolean('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.
Undefined
= Undefined¶ Instances are custom logical values (True or False).
Special symbols allowing only logical (False or True) values.
For example:
>>> true = boolean('true', True) >>> false = boolean('false') >>> none = boolean('false') >>> unset = boolean('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).
Special symbols allowing only logical (False or True) values.
For example:
>>> true = boolean('true', True) >>> false = boolean('false') >>> none = boolean('false') >>> unset = boolean('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