From 8841479624db043f703d1b7db8ef2ec72b73762f Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Tue, 8 May 2012 10:19:01 -0400 Subject: [PATCH] Anonymize date stamps in problem solutions --- fixtures/anonymize_fixtures.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 fixtures/anonymize_fixtures.py diff --git a/fixtures/anonymize_fixtures.py b/fixtures/anonymize_fixtures.py old mode 100644 new mode 100755 index d01de4d1e0..ba62652de5 --- a/fixtures/anonymize_fixtures.py +++ b/fixtures/anonymize_fixtures.py @@ -1,9 +1,12 @@ +#! /usr/bin/env python + import sys import json import random import copy from collections import defaultdict from argparse import ArgumentParser, FileType +from datetime import datetime def generate_user(user_number): return { @@ -51,7 +54,6 @@ def generate_user(user_number): } - def parse_args(args=sys.argv[1:]): parser = ArgumentParser() parser.add_argument('-d', '--data', type=FileType('r'), default=sys.stdin) @@ -59,6 +61,7 @@ def parse_args(args=sys.argv[1:]): parser.add_argument('count', type=int) return parser.parse_args(args) + def main(args=sys.argv[1:]): args = parse_args(args) @@ -79,6 +82,8 @@ def main(args=sys.argv[1:]): sample = random.choice(answers) data = copy.deepcopy(sample) data["fields"]["student"] = student_id + 1 + data["fields"]["created"] = datetime.now().strftime("%Y-%m-%d %H:%M:%S") + data["fields"]["modified"] = datetime.now().strftime("%Y-%m-%d %H:%M:%S") data["pk"] = out_pk out_pk += 1 out_data.append(data)