INNER CODE UNIT · Python
__iter__
pasteurlabs/tesseract-core · tesseract_core/runtime/cli.py:155
def __iter__(self) -> Iterator[str]:
return iter(self._overrides)
def __len__(self) -> int:
return len(self._overrides)
def _parse_eps_for(values: list[str], default: float) -> _EpsMap:
"""Parse ``--eps-for PATH=VALUE`` options into a per-input eps mapping."""
overrides: dict[str, float] = {}
for item in values:
path, sep, raw = item.partition("=")
if not sep or not path:
raise BadParameter(
f"Invalid --eps-for value {item!r}, expected PATH=VALUE."
)
try:
overrides[path] = float(raw)