From 06bc1c3a7f45330eb3782b8b7b010b074ec5e91b Mon Sep 17 00:00:00 2001 From: Michael Still Date: Mon, 26 May 2014 16:19:37 +1000 Subject: [PATCH] Process merge files in order. --- mirror_fetchers.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/mirror_fetchers.py b/mirror_fetchers.py index 57fc578..2109390 100755 --- a/mirror_fetchers.py +++ b/mirror_fetchers.py @@ -105,7 +105,21 @@ if True: print 'Processing changed merge files' patches = {} -for filename in changed_merge_files: + +def ninety_days_of_filenames(): + dt = datetime.datetime.now() + dt -= datetime.timedelta(days=90) + + while dt < datetime.datetime.now(): + yield 'merged/%s/%s/%s' % (dt.year, dt.month, dt.day) + dt += datetime.timedelta(days=1) + yield 'merged/%s/%s/%s' % (dt.year, dt.month, dt.day) + + +for filename in ninety_days_of_filenames(): + if not filename in changed_merge_files: + continue + print '... %s' % filename with open(filename, 'r') as f: reviews = {}