code: def print_summary(self, stream=sys.stdout):
      print(
          "%s (id %i)" % (self.__class__.__name__, id(self)),
          file=stream,
      )
      print("  names", self._names, file=stream)
      print("  db", self.__db__, file=stream)
  
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 10 for calling the DB obj's underlying member method code with example usage: obj.print_summary(stream) without return types