当前位置: 首页>>代码示例>>Python>>正文


Python environ.keys方法代码示例

本文整理汇总了Python中os.environ.keys方法的典型用法代码示例。如果您正苦于以下问题:Python environ.keys方法的具体用法?Python environ.keys怎么用?Python environ.keys使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在os.environ的用法示例。


在下文中一共展示了environ.keys方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ci

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def ci(show_env: bool = False) -> int:
    # Output exact python version
    cp = run(("python", "-V"), check=True, stdout=PIPE, universal_newlines=True)
    print(f"Using {cp.stdout}", file=sys.stderr)

    if show_env:
        print("- Environment:", file=sys.stderr)
        for key in sorted(environ.keys()):
            print(f"{key}: {environ[key]}", file=sys.stderr)

    # Azure sets CI_ENV=PTR_INTEGRATION
    # Travis sets PTR_INTEGRATION=1
    if "PTR_INTEGRATION" in environ or (
        "CI_ENV" in environ and environ["CI_ENV"] == "PTR_INTEGRATION"
    ):
        return integration_test()

    print("Running `ptr` unit tests", file=sys.stderr)
    return run(("python", "ptr_tests.py", "-v"), check=True).returncode 
开发者ID:facebookincubator,项目名称:ptr,代码行数:21,代码来源:ci.py

示例2: parse_args

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def parse_args():
    """
    Parses the arguments
    Returns:
        argparse Namespace
    """
    assert 'project_root' in environ.keys()
    project_root = getenv('project_root')
    parser = argparse.ArgumentParser()

    parser.add_argument("--input",
                        type=str,
                        default=getenv('camera_stream'))

    parser.add_argument("--model",
                        type=str,
                        default=join(project_root,
                                     getenv('model_type')))

    parser.add_argument("--cpu",
                        dest="use_cuda",
                        action="store_false", default=True)
    args = parser.parse_args()

    return args 
开发者ID:ZQPei,项目名称:deep_sort_pytorch,代码行数:27,代码来源:rtsp_webserver.py

示例3: teardown_environment

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def teardown_environment():
    """Restore things that were remembered by the setup_environment function
    """
    orig_env = GIVEN_ENV['env']
    for key in env.keys():
        if key not in orig_env:
            del env[key]
    env.update(orig_env)


# decorator to use setup, teardown environment 
开发者ID:ME-ICA,项目名称:me-ica,代码行数:13,代码来源:test_environment.py

示例4: get

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def get(self, key):
        name = 'TXTRADER%s_%s' % (self.label, key)
        if not name in environ.keys():
            #print('Config.get(%s): %s not found in %s' % (key, name, environ.keys()))
            name = 'TXTRADER_%s' % key
        if not name in environ.keys():
            print('ALERT: Config.get(%s) failed' % key)
        return environ[name] 
开发者ID:rstms,项目名称:txTrader,代码行数:10,代码来源:config.py

示例5: assert_in_env

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def assert_in_env(check_list: list):
    for item in check_list:
        assert_in(item, environ.keys())
    return True 
开发者ID:ZQPei,项目名称:deep_sort_pytorch,代码行数:6,代码来源:asserts.py

示例6: check_ptr_stats_json

# 需要导入模块: from os import environ [as 别名]
# 或者: from os.environ import keys [as 别名]
def check_ptr_stats_json(stats_file: Path) -> int:
    stats_errors = 0

    if not stats_file.exists():
        print(f"{stats_file} stats file does not exist")
        return 68

    try:
        with stats_file.open("r") as sfp:
            stats_json = json.load(sfp)
    except json.JSONDecodeError as jde:
        print(f"Stats JSON Error: {jde}")
        return 69

    # Lets always print JSON to help debug any failures and have JSON history
    print(json.dumps(stats_json, indent=2, sort_keys=True))

    any_fail = int(stats_json["total.fails"]) + int(stats_json["total.timeouts"])
    if any_fail:
        print(f"Stats report {any_fail} fails/timeouts", file=sys.stderr)
        return any_fail

    if int(stats_json["total.setup_pys"]) > 1:
        print("Somehow we had more than 1 setup.py - What?", file=sys.stderr)
        stats_errors += 1

    if int(stats_json["pct.setup_py_ptr_enabled"]) != 100:
        print("We didn't test all setup.py files ...", file=sys.stderr)
        stats_errors += 1

    # TODO: Make getting project name better - For now quick CI hack
    coverage_key_count = 0
    for key in stats_json.keys():
        if "_coverage." in key:
            coverage_key_count += 1
    if coverage_key_count != 4:
        print("We didn't get coverage stats for all ptr files + total", file=sys.stderr)
        stats_errors += 1

    print(f"Stats check found {stats_errors} error(s)")

    return stats_errors 
开发者ID:facebookincubator,项目名称:ptr,代码行数:44,代码来源:ci.py


注:本文中的os.environ.keys方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。