Skip to content

Commit c6f3b01

Browse files
committed
Fix ipywidgets 7 support
1 parent e2447ed commit c6f3b01

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

pythreejs/_base/Three.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def _on_ret_val(self, method_name, ret_val):
4141

4242
def _repr_mimebundle_(self, **kwargs):
4343
if self._previewable:
44-
from IPython.display import display
4544
from .renderable import Preview
4645
plaintext = repr(self)
4746
if len(plaintext) > 110:
@@ -57,3 +56,11 @@ def _repr_mimebundle_(self, **kwargs):
5756
}
5857
else:
5958
return super(ThreeWidget, self)._repr_mimebundle_(**kwargs)
59+
60+
def _ipython_display_(self, **kwargs):
61+
if self._previewable:
62+
from IPython.display import display
63+
from .renderable import Preview
64+
return display(Preview(self), **kwargs)
65+
else:
66+
return super(ThreeWidget, self)._ipython_display_(**kwargs)

0 commit comments

Comments
 (0)