MCPcopy Create free account
hub / github.com/huggingface/evaluate / parse_flag_from_env

Function parse_flag_from_env

tests/utils.py:14–27  ·  view source on GitHub ↗
(key, default=False)

Source from the content-addressed store, hash-verified

12
13
14def parse_flag_from_env(key, default=False):
15 try:
16 value = os.environ[key]
17 except KeyError:
18 # KEY isn't set, default to `default`.
19 _value = default
20 else:
21 # KEY is set, convert it to True or False.
22 try:
23 _value = strtobool(value)
24 except ValueError:
25 # More values are supported, but let's keep the message simple.
26 raise ValueError(f"If set, {key} must be yes or no.")
27 return _value
28
29
30_run_slow_tests = parse_flag_from_env("RUN_SLOW", default=False)

Callers 1

utils.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…