code: def _poked_context_callback(plotter, *args, **kwargs):
      """Use _poked_context_callback in a poked renderer context."""
      with plotter.iren.poked_subplot():
          try_callback(*args, **kwargs)
  
imports: from functools import partial, wraps
  from typing import Tuple, cast
  import warnings
  import weakref
  import numpy
  import pyvista
  from pyvista.core.errors import PyVistaDeprecationWarning
  from pyvista.core.utilities.misc import try_callback
  from .None import _vtk
  from .composite_mapper import CompositePolyDataMapper
  from .errors import PyVistaPickingError
  from .opts import ElementType, PickerType
label_desc: Use image node_id 2 for calling a global function with example usage: _poked_context_callback(plotter) without return types