-def collapse_dict( value ):
- """
- given a dictionary, return a list of all the keys and values as strings,
- in no particular order
- """
-
- item_list= []
-
- if not isinstance(value,dict):
- return item_list
-
- for key in value.keys():
- key_value= value[key]
- if isinstance(key_value,list) or isinstance(key_value,tuple):
- item_list= item_list + map(str,key_value)
- elif isinstance(key_value,dict):
- item_list= item_list + collapse_dict(key_value)
- else:
- item_list.append( str(key_value) )
-
- return item_list
-
-
-