torchoutil.pyoutil.argparse module¶
- str_to_bool(
- x: str,
- *,
- case_sensitive: bool = False,
- true_values: str | Iterable[str] = ('True', 't', 'yes', 'y', '1'),
- false_values: str | Iterable[str] = ('False', 'f', 'no', 'n', '0'),
Convert string values to bool. Intended for argparse boolean arguments.
True values: ‘True’, ‘T’, ‘yes’, ‘y’, ‘1’.
False values: ‘False’, ‘F’, ‘no’, ‘n’, ‘0’.
Other raises ValueError.
- str_to_optional_bool(
- x: str,
- *,
- case_sensitive: bool = False,
- true_values: str | Iterable[str] = ('True', 't', 'yes', 'y', '1'),
- false_values: str | Iterable[str] = ('False', 'f', 'no', 'n', '0'),
- none_values: str | Iterable[str] = ('None', 'null'),