def long_print_conn(self, type, connections): print '-'*80 print type print '-'*80 if len(connections) == 0: return t_headers = ['Alias', 'user', 'host', 'port', 'Password','Options', 'Description'] t_rows = [] for conn in connections: row = (conn.alias, conn.user, conn.host, conn.port, conn.password, conn.options, conn.description.strip()) t_rows.append(row) table = Table(t_headers, t_rows) table.output()
def list(self, alias=None): print "Usage: mcm [OPTIONS] [ALIAS]\n" t_headers = ['Alias', 'user', 'host', 'port'] t_rows = [] _ids = [] for conn in self.connections.values(): _ids.append(int(conn.id)) _ids.sort() for _id in _ids: for conn in self.connections.values(): if conn.id == str(_id): t_rows.append((conn.alias, conn.user, conn.host, conn.port)) table = Table(t_headers, t_rows) table.output() exit(0)