Skip to content

Commit bb56972

Browse files
authored
Only import anywidget templates when needed to avoid dependecy issue (#851)
1 parent b7f3a4a commit bb56972

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

cubed/array_api/array_object.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from cubed.backend_array_api import namespace as nxp
2323
from cubed.core.array import CoreArray
2424
from cubed.core.ops import elemwise
25-
from cubed.diagnostics.widgets import get_template
2625
from cubed.utils import itemsize, memory_repr
2726

2827
ARRAY_SVG_SIZE = (
@@ -48,6 +47,8 @@ def __repr__(self):
4847
return f"cubed.Array<{self.name}, shape={self.shape}, dtype={self.dtype}, chunks={self.chunks}>"
4948

5049
def _repr_html_(self):
50+
from cubed.diagnostics.widgets import get_template
51+
5152
try:
5253
grid = self.to_svg(size=ARRAY_SVG_SIZE)
5354
except NotImplementedError:

0 commit comments

Comments
 (0)