def partition_display(opts, partition_iter):
	def _iter_partitions():
		for partition_num, partition in enumerate(partition_iter):
			partition['partition_num'] = partition_num
			yield partition

	header_list = lmap(lambda key: (key, DataSplitter.enum2str(key)), opts.partition_key_list)
	ConsoleTable.create([('partition_num', 'Partition')] + header_list, _iter_partitions())
def partition_display(opts, partition_iter):
    def _iter_partitions():
        for partition_num, partition in enumerate(partition_iter):
            partition['partition_num'] = partition_num
            yield partition

    header_list = lmap(lambda key: (key, DataSplitter.enum2str(key)),
                       opts.partition_key_list)
    ConsoleTable.create([('partition_num', 'Partition')] + header_list,
                        _iter_partitions())