INNER CODE UNIT · Python

value

cwuom/NeriPlayer · tools_pub/ytmusic_api_probe.py:484

    value = find_optional(text, *patterns)
    if not value:
        raise ValueError(f"Pattern not found: {patterns[0]}")
    return value


def parse_regions(raw: str) -> list[tuple[str, str]]:
    pairs: list[tuple[str, str]] = []
    for item in raw.split(","):
        item = item.strip()
        if not item:
            continue
        if ":" not in item:
            raise ValueError(f"Invalid region pair: {item}")
        gl, hl = item.split(":", 1)
        pairs.append((gl.strip().upper(), hl.strip()))
    return pairs

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…