code: def __getitem__(self, name):
      variables = self.__db__[name]
      if not variables:
          raise KeyError("Nothing registered for '%s'" % name)
      elif len(variables) > 1:
          raise ValueError(
              "More than one match for %s (please use query)" % name
          )
      for variable in variables:
          return variable
  
imports: from __future__ import absolute_import, print_function, division
  import copy
  import sys
  from theano.compat import DefaultOrderedDict
  from theano.misc.ordered_set import OrderedSet
  from six import StringIO, integer_types
  from theano.gof import opt
  from theano import config
label_desc: Use image node_id 8 for calling the DB obj's underlying member method code with example usage: obj.__getitem__(name) and returns: variable