A simple python module to determine whether an input is True or False.
Project description
true_or_false
A simple python funciton to determine whether an input is True or False
Determine (educated guess) whether an input value is True or False. Input can be a bool, dict, int or str. This is useful for determining the value of a parameter as passed in via environment variable, cli, config file or plain python code.
Examples of True values: str: ['true', 't', '1', 'yes', 'y', 't', 'oui'] bool: True dict: {'a': 1} # any non empty dictionary list: [0] # any list not zero length
Examples of False values: str FALSES = ['false', 'f', '0', 'no', 'n', 'non'] bool: False dict: {} # empty dictionary list: [] # empty list
Installation
pip install true-or-false
Usage
from true_or_false import true_or_false
b = true_or_false(1)
print(b)
>> True
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for true_or_false-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 677e3917084247b01f8ffbbf6ce8dde4273dd0b8684f4f4c61e8c0c54d42720b |
|
MD5 | 0aa72eb71ff48afe74715399576a4d23 |
|
BLAKE2b-256 | 1cc8a4a8d50d4779b757fd7d15803a7cf0465db54aed1e52c20acd0291db0d0b |