X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=mailer.py;fp=mailer.py;h=407390f47720d7fb8439bf41291c9852d9232b74;hb=77f84f1e8242cdc45eb091ab65eef940a23493a6;hp=5fc0320c3f4e98119cb156ec95d5b3d6b5cb58f3;hpb=bb6e536b17628263e247f86cb7aaa5440b4c13e8;p=monitor.git diff --git a/mailer.py b/mailer.py index 5fc0320..407390f 100755 --- a/mailer.py +++ b/mailer.py @@ -8,6 +8,7 @@ from emailTxt import * import smtplib from config import config +import calendar import logging import os import time @@ -50,7 +51,7 @@ def getTicketStatus(ticket_id): if ticket_id == None or ticket_id == "": return {} - cmd = "rt show -t ticket -f id,subject,status,queue %s" % (ticket_id) + cmd = "rt show -t ticket -f id,subject,status,queue,created %s" % (ticket_id) (f_in, f_out, f_err) = os.popen3(cmd) value = f_out.read() l_values = value.split('\n') @@ -59,8 +60,10 @@ def getTicketStatus(ticket_id): if len(line) == 0: continue vals = line.split(':') key = vals[0] - r_values[key] = "".join(vals[1:]) + r_values[key] = ":".join(vals[1:]) r_values[key] = r_values[key].strip() + + r_values['Created'] = calendar.timegm(time.strptime(r_values['Created'])) return r_values def setAdminCCViaRT(ticket_id, to):