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)