Python os.environ.keys() Examples
The following are 6
code examples of os.environ.keys().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
os.environ
, or try the search function
.
![](https://www.programcreek.com/common/static/images/search.png)
Example #1
Source File: test_environment.py From me-ica with GNU Lesser General Public License v2.1 | 6 votes |
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
Example #2
Source File: ci.py From ptr with MIT License | 6 votes |
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
Example #3
Source File: rtsp_webserver.py From deep_sort_pytorch with MIT License | 6 votes |
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
Example #4
Source File: config.py From txTrader with MIT License | 5 votes |
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]
Example #5
Source File: asserts.py From deep_sort_pytorch with MIT License | 5 votes |
def assert_in_env(check_list: list): for item in check_list: assert_in(item, environ.keys()) return True
Example #6
Source File: ci.py From ptr with MIT License | 4 votes |
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