从环境变量中获取布尔值。
项目描述
从Python中的环境变量获取布尔值。
from env_flag import env_flag
# When unset, default to `False`.
debug = not env_flag('PRODUCTION')
# When unset, use explicit default.
is_local = get_bool('IS_LOCAL', default=True)
值将按以下方式强制转换
当变量未设置或设置为空字符串时,返回 default。
当变量设置为真值时,返回 True。这些是真值
1
true, yes, on
当变量设置为其他任何值时,返回 False。以下是一些假值示例
0
no
忽略大小写和前后空白。
开发
pip install -r requirements_dev.txt
rake test
rake lint
贡献
问题跟踪器:github.com/bodylabs/env-flag/issues
源代码:github.com/bodylabs/env-flag
欢迎拉取请求!
支持
如果您遇到问题,请告诉我们。
许可
本项目采用两条款BSD许可证。