From 11c53d0f7b3e88382b079a076f077fed78dad51d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Wed, 27 Aug 2025 19:54:15 +0300 Subject: [PATCH] Fix node nightly check when no node.js versions are installed --- emsdk.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/emsdk.py b/emsdk.py index 3ac1ab5bc7..180e763aac 100644 --- a/emsdk.py +++ b/emsdk.py @@ -1490,7 +1490,10 @@ def fetch_nightly_node_versions(): def dir_installed_nightly_node_versions(): path = os.path.abspath('node') - return [name for name in os.listdir(path) if os.path.isdir(os.path.join(path, name)) and name.startswith("nightly-")] + try: + return [name for name in os.listdir(path) if os.path.isdir(os.path.join(path, name)) and name.startswith("nightly-")] + except Exception: + return [] def extract_newest_node_nightly_version(versions):