# TracBacks plugin import re from genshi.builder import tag from trac.core import * from trac.ticket import ITicketChangeListener class TracBacksPlugin(Component): implements(ITicketChangeListener) # ITicketChangeListener methods def ticket_created(ticket): print ">>>> Ticket", ticket, "has been created" def ticket_changed(ticket, comment, author, old_values): print ">>>> Ticket", ticket, "has changed" print "comment: ", comment print "author: ", author print "old_values", old_values def ticket_deleted(ticket): print ">>>> Ticket", ticket, "has been deleted"