class_docstr: Base widget type for all pythreejs widgets
docstr: Message callback used internally for logging exec returns
docstr_tok: ["Message","callback","used","internally","for","logging","exec","returns"]
code: def _on_ret_val(self, method_name, ret_val):
      """Message callback used internally for logging exec returns"""
      self.log.info("%s() -> %s" % (method_name, ret_val))
  
file_path: pythreejs/pythreejs/_base/Three.py
imports: from ipywidgets import Widget, widget_serialization
  from traitlets import Unicode
  from .._package import npm_pkg_name
  from .._version import EXTENSION_SPEC_VERSION
label_desc: Use image node_id 4 for calling the ThreeWidget obj's underlying member method code with example usage: obj._on_ret_val(method_name, ret_val) without return types