code: def _post_initialize(self):
      if self._server.running:
          self.update()
      else:
          self._server.controller.on_server_ready.add(self.update)
  
      # Callback to sync view on PyVista's render call when renders are suppressed
      self._plotter().add_on_render_callback(
          self._plotter_render_callback, render_event=False
      )
  
imports: import io
  import weakref
  from trame.app import get_server
  from trame.widgets.vtk import VtkLocalView, VtkRemoteLocalView, VtkRemoteView
  from trame_vtk.tools.vtksz2html import write_html
label_desc: Use image node_id 3 for calling the _BasePyVistaView obj's underlying member method code with example usage: obj._post_initialize() without return types