def expand(item): if isinstance(item, types.GeneratorType): return list(item) if isinstance(item, dict): return ['{0}={1}'.format(k, v) for k, v in item.items()] return item