From b341d769469738c3218368187e2b2a5f25956452 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Tue, 26 Feb 2013 14:58:10 +0000 Subject: [PATCH] Utility for backfilling reports --- reports/batch.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 reports/batch.py diff --git a/reports/batch.py b/reports/batch.py new file mode 100644 index 0000000..ea6b6f3 --- /dev/null +++ b/reports/batch.py @@ -0,0 +1,21 @@ +# This is a one-time utility script for backfilling reports. +# Be sure to set up your DJANGO_SETTINGS_MODULE env var first. + +import datetime +import subprocess + +start_date = datetime.date(2013, 2, 17) + +today = datetime.datetime.now().date() +target = today - datetime.timedelta(days=30) + +done = today - start_date +days = done.days + +while start_date != target: + for region in ["dfw", "lon", "ord"]: + cmd = "python pretty.py --utcdate %s --region %s --store --percentile 97" % (start_date, region) + print cmd + subprocess.call(cmd, shell=True) + + start_date = start_date - datetime.timedelta(days=1)