Skip to content

Commit e9e66a7

Browse files
kwankyuMatthias Köppe
authored andcommitted
src/sage/features/threejs.py: Do not fail when the version file does not exist
1 parent acbe15d commit e9e66a7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/sage/features/threejs.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,22 @@ def __init__(self):
2525
"""
2626
from sage.env import SAGE_SHARE, THREEJS_DIR
2727

28-
version = self.required_version()
29-
3028
threejs_search_path = THREEJS_DIR or (
3129
os.path.join(SAGE_SHARE, "jupyter", "nbextensions", "threejs-sage"),
3230
os.path.join(SAGE_SHARE, "sagemath", "threejs-sage"),
3331
os.path.join(SAGE_SHARE, "sage", "threejs"),
3432
os.path.join(SAGE_SHARE, "threejs-sage")
3533
)
3634

35+
try:
36+
version = self.required_version()
37+
filename = os.path.join(version, "three.min.js")
38+
except FileNotFoundError:
39+
filename = 'unknown'
40+
3741
StaticFile.__init__(
3842
self, name="threejs",
39-
filename=os.path.join(version, "three.min.js"),
43+
filename=filename,
4044
spkg="threejs",
4145
type="standard",
4246
search_path=threejs_search_path,

0 commit comments

Comments
 (0)