INNER CODE UNIT · Python
validate_icon_resources
CyrilPeng/Venera-Next · windows/build.py:79
def validate_icon_resources():
require_non_empty_file(WINDOWS_ICON_PATH)
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: