class_docstr: Dictionary wrapper that updates an arguments instance on any item set in the dictionary 
class_docstr_tok: ["Dictionary","wrapper","that","updates","an","arguments","instance","on","any","item","set","in","the","dictionary"]
code: def __init__(self, update_obj, update_func, *args, **kwargs):
      super(ProxyDictPostWrite, self).__init__(*args, **kwargs)
      self._update_obj = update_obj
      self._update_func = None
      for k, i in self.items():
          if isinstance(i, dict):
              super(ProxyDictPostWrite, self).update(
                  {
                      k: ProxyDictPostWrite(
                          update_obj, self._set_callback, i
                      )
                  }
              )
      self._update_func = update_func
  
imports: import itertools
  import json
  from copy import copy
  from logging import getLogger
  import six
  import yaml
label_desc: Use image node_id 1 to create a new ProxyDictPostWrite object from inherited base classes: dict with example: obj = ProxyDictPostWrite(update_obj, update_func)