def render_list(user, passwd, args): tickets = sort_tickets(ticket_list(user, passwd, args)) for ticket in tickets: color = 'default' bold = False if ticket.priority.lower() == 'critical': color = 'red' bold = True print colored('#%-5d| %s' % (ticket.id, ticket.summary), color, bold)
def render_all(user, passwd, args, tracs): all_tickets = [] for trac in tracs: args.project = trac tickets = ticket_list(user, passwd, args) for ticket in tickets: ticket.project = trac all_tickets += tickets all_tickets = sort_tickets(all_tickets) for ticket in all_tickets: color = 'default' bold = False if ticket.priority.lower() == 'critical': color = 'red' bold = True elif ticket.priority.lower() == 'major': color = 'yellow' print colored('%s|#%-5d| %s' % (ticket.project.ljust(13), ticket.id, ticket.summary), color, bold)