diff --git a/rerun_py/rerun_sdk/rerun/notebook.py b/rerun_py/rerun_sdk/rerun/notebook.py index 7aee3db9d81e..b10356e8e5a5 100644 --- a/rerun_py/rerun_sdk/rerun/notebook.py +++ b/rerun_py/rerun_sdk/rerun/notebook.py @@ -92,9 +92,6 @@ def __init__( self._recording = recording - if blueprint is not None: - self._recording.send_blueprint(blueprint) # type: ignore[attr-defined] - self._viewer = _Viewer( width=width if width is not None else _default_width, height=height if height is not None else _default_height, @@ -105,6 +102,9 @@ def __init__( callback=self._flush_hook, ) + if blueprint is not None: + self._recording.send_blueprint(blueprint) # type: ignore[attr-defined] + def display(self, block_until_ready: bool = True) -> None: """ Display the viewer in the notebook cell immediately.