code: def __missing__(self, key):
      if self._closed:
          raise KeyError
  
      # value = self[key] = type(self)()
      value = self[key] = AutoOrderedDict()
      return value
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  from collections import OrderedDict, defaultdict
  from .py3 import values
label_desc: Use image node_id 3 for calling the AutoOrderedDict obj's underlying member method code with example usage: obj.__missing__(key) and returns: value