Skip to content

Commit 2803b0f

Browse files
committed
print error msgs
1 parent a6c0caa commit 2803b0f

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

testing/install_pyodide_libs.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,20 @@ async def install_missing_libraries(file_path, previously_installed):
5757

5858
for lib in missing_libraries:
5959
print(f"Installing missing libraries: {lib}")
60-
await micropip.install(lib)
61-
previously_installed.add(lib)
60+
try:
61+
await micropip.install(lib)
62+
previously_installed.add(lib)
63+
except Exception as e:
64+
print(f"failed to install: {lib}")
65+
print(f"failed to install library from file: {file}")
66+
sys.exit(1)
6267

6368

6469
async def main():
6570
lectures_py = list(glob.glob(PY_FILES_DIR + '/*.py'))
6671
previously_installed = set()
6772
for file in lectures_py:
68-
try:
69-
await install_missing_libraries(file, previously_installed)
70-
except Exception as e:
71-
sys.exit(1)
72-
raise ValueError(f"failed to install library in file: {file}")
73+
await install_missing_libraries(file, previously_installed)
7374

7475

7576
if __name__ == '__main__':

0 commit comments

Comments
 (0)