def _table_printer(self):

		i = 0
		while True:
			table = self.get_table_callback(color=True)
			#table = self.get_table_callback()

			# keep it short
			if len(table)>100: table = table[-100:]

			table = filter(self.row_filter,table)

			#figure out how many new lines are needed to be printed before the table data
			tlen = len(table)
			new_lines_needed = self.sizey - tlen - reduce(lambda x,row: x + len_less_color(row) // self.sizex,table,0) - 3

			#start building out table,
			str_table = "\n"
			str_table += "\n".join(table)
			str_table += "\n"*new_lines_needed

			if self.get_status_callback:
				str_table += "\n" + str(self.get_status_callback())
			
			str_table += "\n"
			
			sys.stdout.write(str_table)

			# sleep for a bit
			gevent.sleep(self.update)
Print a list of registered pods.
dataset/ETHPy150Open Neohapsis/bbqsql/bbqsql/lib/pretty_print.py/PrettyTable._table_printer--crossover with--dataset/ETHPy150Open openstack/python-magnumclient/magnumclient/v1/pods_shell.py/do_pod_list