def combine_dicts(*dicts):
 result = {}
 for d in dicts:
  if d:
   for (k, v) in d.items():
    if (isinstance(v, ClearedValue) and (v.value is None)):
     result.pop(k, None)
    else:
     result[k] = _strip_clear_tag(v)
 return result

def combine_dicts ( * dicts ) : result = { } for d in dicts : if d : for ( k , v ) in d . items ( ) : if ( isinstance ( v , ClearedValue ) and ( v . value is None ) ) : result . pop ( k , None ) else : result [ k ] = _strip_clear_tag ( v ) return result
combines multiple dictionaries into one by adding a prefix to keys .