INNER CODE UNIT · Python

_strict_object_pairs

mars-tw/anti-gambling-trader-tw · core/ui/server.py:84

def _strict_object_pairs(pairs: list[tuple[str, Any]]) -> dict[str, Any]:
    out: dict[str, Any] = {}
    for key, value in pairs:
        if key in out:
            raise _DuplicateJSONKey(f"JSON 欄位重複:{key}")
        out[key] = value
    return out


def _reject_json_constant(value: str) -> None:
    raise ValueError(f"JSON 不接受 {value}")


def _finite_json_float(value: str) -> float:
    """Parse a JSON decimal only when Python can represent it finitely."""

    number = float(value)
    if not math.isfinite(number):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…