MCPcopy Index your code
hub / github.com/huggingface/diffusers / str_to_bool

Function str_to_bool

src/diffusers/utils/testing_utils.py:217–228  ·  view source on GitHub ↗

Converts a string representation of truth to `True` (1) or `False` (0). True values are `y`, `yes`, `t`, `true`, `on`, and `1`; False value are `n`, `no`, `f`, `false`, `off`, and `0`;

(value)

Source from the content-addressed store, hash-verified

215# Taken from the following PR:
216# https://github.com/huggingface/accelerate/pull/1964
217def str_to_bool(value) -> int:
218 """
219 Converts a string representation of truth to `True` (1) or `False` (0). True values are `y`, `yes`, `t`, `true`,
220 `on`, and `1`; False value are `n`, `no`, `f`, `false`, `off`, and `0`;
221 """
222 value = value.lower()
223 if value in ("y", "yes", "t", "true", "on", "1"):
224 return 1
225 elif value in ("n", "no", "f", "false", "off", "0"):
226 return 0
227 else:
228 raise ValueError(f"invalid truth value {value}")
229
230
231def parse_flag_from_env(key, default=False):

Callers 1

parse_flag_from_envFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…