From 2a5683348bb7d4da79f2e58046a8165a04170c4f Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 9 Jul 2012 22:14:38 +0200 Subject: Fail date parsing on empty dates --- loader/lib/parser.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'loader/lib/parser.py') diff --git a/loader/lib/parser.py b/loader/lib/parser.py index 670a70c..af69184 100644 --- a/loader/lib/parser.py +++ b/loader/lib/parser.py @@ -315,6 +315,8 @@ class ArchivesParser(object): _date_multi_re2 = re.compile(' ([\+-]\d{4}) \([^)]+\)$') _date_multiminus_re = re.compile(' -(-\d+)$') def forgiving_date_decode(self, d): + if d.strip() == '': + raise IgnorableException("Failed to parse empty date") # Strange timezones requiring manual adjustments if d.endswith('-7700 (EST)'): d = d.replace('-7700 (EST)', 'EST') -- cgit v1.2.3