INNER CODE UNIT · Python

ensure_chinese_translation

CyrilPeng/Venera-Next · windows/build.py:83

def ensure_chinese_translation():
    if CHINESE_TRANSLATION_PATH.exists():
        return

    request = Request(
        CHINESE_TRANSLATION_URL,
        headers={"User-Agent": "VeneraNext-Windows-Build"},
    )
    with urlopen(request, timeout=30) as response:
        content = response.read()
    if not content:
        raise RuntimeError("Downloaded ChineseSimplified.isl is empty")
    digest = hashlib.sha256(content).hexdigest()
    if digest != CHINESE_TRANSLATION_SHA256:
        raise RuntimeError(
            "Downloaded ChineseSimplified.isl failed SHA256 verification: "
            f"{digest}"
        )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…