5 from datetime import datetime, timedelta
13 def datetime_fromstr(str):
16 tup = time.strptime(str, "%Y-%m-%d")
18 tup = time.strptime(str, "%Y-%m-%d-%H:%M")
20 tup = time.strptime(str, "%m/%d/%Y")
22 tup = time.strptime(str, "%m/%d/%Y")
23 ret = datetime.fromtimestamp(time.mktime(tup))
29 d1 = datetime_fromstr(sys.argv[2])
30 iterations = int(sys.argv[3])
33 d1_s = d1.strftime("%Y-%m-%d")
34 d2 = d1 + timedelta(30)
35 d2_s = d2.strftime("%Y-%m-%d")
36 query = "Queue='%s' and " % queue
37 query = query + "Told > '%s' and Told < '%s'" % (d1_s, d2_s)
38 cmd = """rt ls -t ticket "%s" | grep -v "No matching" | wc -l """ % query
41 print d1_s, ",", ret[:-1]
45 if __name__ == "__main__":