code: def __reduce__(self):
      if self.default_factory is None:
          args = tuple()
      else:
          args = (self.default_factory,)
      return type(self), args, None, None, list(self.items())
  
file_path: Theano/theano/compat/__init__.py
imports: from __future__ import absolute_import, print_function, division
  from six import PY3, b, BytesIO, next
  from six.moves import configparser
  from six.moves import reload_module
  from collections import OrderedDict
label_desc: Use image node_id 4 for calling the DefaultOrderedDict obj's underlying member method code with example usage: obj.__reduce__() and returns: type,  args,  None,  None,  list