code: def __missing__(self, key):
      self[key] = self._factory(key)
      return self[key]
  
imports: import threading
  from functools import wraps
  import attr
  import six
label_desc: Use image node_id 2 for calling the ParameterizedDefaultDict obj's underlying member method code with example usage: obj.__missing__(key) and returns: self