From 0674b46e36ecf13c4dbbba581639045498e7d415 Mon Sep 17 00:00:00 2001 From: juj Date: Wed, 27 Aug 2025 19:57:16 +0300 Subject: [PATCH] Fix node nightly check when no node.js versions are installed (#1594) This line failed when there are no Node.js's installed at all. --- emsdk.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/emsdk.py b/emsdk.py index 3ac1ab5..180e763 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):