From 1a924461e1cdfdde9f5b4cdd5b9d81ca365ec981 Mon Sep 17 00:00:00 2001 From: Stephen Soltesz Date: Thu, 24 Sep 2009 21:38:09 +0000 Subject: [PATCH] deleted --- statistics/harvestrt.py | 46 ----------------------------------------- 1 file changed, 46 deletions(-) delete mode 100755 statistics/harvestrt.py diff --git a/statistics/harvestrt.py b/statistics/harvestrt.py deleted file mode 100755 index f3940e0..0000000 --- a/statistics/harvestrt.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/python - -import os -import time -from datetime import datetime, timedelta -import sys - -def popen(cmdstr): - f = os.popen(cmdstr) - ret = f.read() - return ret - -def datetime_fromstr(str): - if '-' in str: - try: - tup = time.strptime(str, "%Y-%m-%d") - except: - tup = time.strptime(str, "%Y-%m-%d-%H:%M") - elif '/' in str: - tup = time.strptime(str, "%m/%d/%Y") - else: - tup = time.strptime(str, "%m/%d/%Y") - ret = datetime.fromtimestamp(time.mktime(tup)) - return ret - - -def main(): - queue = sys.argv[1] - d1 = datetime_fromstr(sys.argv[2]) - iterations = int(sys.argv[3]) - i = 0 - while i < iterations: - d1_s = d1.strftime("%Y-%m-%d") - d2 = d1 + timedelta(30) - d2_s = d2.strftime("%Y-%m-%d") - query = "Queue='%s' and " % queue - query = query + "Told > '%s' and Told < '%s'" % (d1_s, d2_s) - cmd = """rt ls -t ticket "%s" | grep -v "No matching" | wc -l """ % query - print cmd - ret = popen(cmd) - print d1_s, ",", ret[:-1] - d1=d2 - i += 1 - -if __name__ == "__main__": - main() -- 2.43.0