original_docstring: 
          Merge the given list of `collections.Mapping` objects into `target` object.
          :param Mutablecollections.Mapping target: The collections.Mapping to receive the merge.
          :param tuple sources: The list of `collections.Mapping` objects to be merged.
          
docstring: Merge the given list of `collections.Mapping` objects into `target` object.
docstring_tokens: Merge the given list of ` collections . Mapping ` objects into ` target ` object .
code: def merge_dict(self, target, *sources):
          """
          Merge the given list of `collections.Mapping` objects into `target` object.
          :param Mutablecollections.Mapping target: The collections.Mapping to receive the merge.
          :param tuple sources: The list of `collections.Mapping` objects to be merged.
          """
          for source in sources:
              if not isinstance(target, collections.MutableMapping):
                  raise TypeError('target must be a dict')
  
              if not isinstance(source, collections.Mapping):
                  raise TypeError('data must be a dict')
  
              for key in source:
                  target_value = target.get(key)
                  source_value = source[key]
  
                  if target_value is None or source_value is None:
                      target[key] = source_value
  
                  elif isinstance(target_value, collections.Mapping) and isinstance(source_value, collections.Mapping):
                      self.merge_dict(target_value, source_value)
  
                  else:
                      target[key] = source_value
code_tokens: def merge_dict ( self , target , * sources ) : for source in sources : if not isinstance ( target , collections . MutableMapping ) : raise TypeError ( 'target must be a dict' ) if not isinstance ( source , collections . Mapping ) : raise TypeError ( 'data must be a dict' ) for key in source : target_value = target . get ( key ) source_value = source [ key ] if target_value is None or source_value is None : target [ key ] = source_value elif isinstance ( target_value , collections . Mapping ) and isinstance ( source_value , collections . Mapping ) : self . merge_dict ( target_value , source_value ) else : target [ key ] = source_value
short_docstring: Merge the given list of `collections.Mapping` objects into `target` object.
short_docstring_tokens: Merge the given list of ` collections . Mapping ` objects into ` target ` object .
comment: """
          Merge the given list of `collections.Mapping` objects into `target` object.
          :param Mutablecollections.Mapping target: The collections.Mapping to receive the merge.
          :param tuple sources: The list of `collections.Mapping` objects to be merged.
          """