code: def __getitem__(self, key):
      return self._program[key]
  
file_path: vispy/vispy/visuals/collections/collection.py
imports: import numpy
  from ...None import gloo
  from .util import fetchcode
  from .base_collection import BaseCollection
  from ..shaders import ModularProgram
  from ...util.event import EventEmitter
label_desc: Use image node_id 2 for calling the CollectionView obj's underlying member method code with example usage: obj.__getitem__(key) and returns: self