INNER CODE UNIT · Python

read_metrics

lij768423-svg/grok-register-panel · batch_traffic.py:54

def read_metrics(path: str | os.PathLike[str]) -> dict:
    metrics = _empty_metrics()
    try:
        raw = json.loads(Path(path).read_text(encoding="utf-8"))
        if not isinstance(raw, dict):
            return metrics
    except (OSError, ValueError, TypeError, json.JSONDecodeError):
        return metrics
    for key in metrics:
        if key in raw:
            metrics[key] = raw[key]
    for key in (
        "bytes_up",
        "bytes_down",
        "connections",
        "active_connections",
        "metered_proxies",
        "unmetered_proxies",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…