跳转到主要内容

从环境变量中获取布尔值。

项目描述

从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许可证。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

metabolenv-flag-1.1.0.tar.gz (2.1 kB 查看哈希值)

上传时间: 源代码

支持