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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…