diff options
author | Magnus Hagander | 2012-07-09 20:14:38 +0000 |
---|---|---|
committer | Magnus Hagander | 2012-07-09 20:14:38 +0000 |
commit | 2a5683348bb7d4da79f2e58046a8165a04170c4f (patch) | |
tree | 7bac9e9551549ba2d922fcb6ae7efc85b5f6894b /loader/lib/parser.py | |
parent | bf074d7bb454e27e1fe8b8f9a68afecdf7629456 (diff) |
Fail date parsing on empty dates
Diffstat (limited to 'loader/lib/parser.py')
-rw-r--r-- | loader/lib/parser.py | 2 |
1 files changed, 2 insertions, 0 deletions
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') |