git://git.onelab.eu
/
monitor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The most current version of everything.
[monitor.git]
/
mailer.py
diff --git
a/mailer.py
b/mailer.py
index
5fc0320
..
407390f
100755
(executable)
--- a/
mailer.py
+++ b/
mailer.py
@@
-8,6
+8,7
@@
from emailTxt import *
import smtplib
from config import config
from emailTxt import *
import smtplib
from config import config
+import calendar
import logging
import os
import time
import logging
import os
import time
@@
-50,7
+51,7
@@
def getTicketStatus(ticket_id):
if ticket_id == None or ticket_id == "":
return {}
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')
(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]
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[key] = r_values[key].strip()
+
+ r_values['Created'] = calendar.timegm(time.strptime(r_values['Created']))
return r_values
def setAdminCCViaRT(ticket_id, to):
return r_values
def setAdminCCViaRT(ticket_id, to):