From 803379c6ce08ec212969da910b541e2b185aba3e Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Wed, 28 May 2008 04:34:57 +0000 Subject: [PATCH] 0002113: Date parser rejects dates where a period (.) follows the month name (contribution from Gerald Britton ) svn: r10765 --- src/DateHandler/_DateParser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DateHandler/_DateParser.py b/src/DateHandler/_DateParser.py index a229e7c55..5545dfd22 100644 --- a/src/DateHandler/_DateParser.py +++ b/src/DateHandler/_DateParser.py @@ -258,9 +258,9 @@ class DateParser: self._modifier_after = re.compile('(.*)\s+%s' % self._mod_after_str, re.IGNORECASE) self._abt2 = re.compile('<(.*)>', re.IGNORECASE) - self._text = re.compile('%s\s+(\d+)?\s*,?\s*((\d+)(/\d+)?)?\s*$' % self._mon_str, + self._text = re.compile('%s\.?\s+(\d+)?\s*,?\s*((\d+)(/\d+)?)?\s*$' % self._mon_str, re.IGNORECASE) - self._text2 = re.compile('(\d+)?\s+?%s\s*((\d+)(/\d+)?)?\s*$' % self._mon_str, + self._text2 = re.compile('(\d+)?\s+?%s\.?\s*((\d+)(/\d+)?)?\s*$' % self._mon_str, re.IGNORECASE) self._jtext = re.compile('%s\s+(\d+)?\s*,?\s*((\d+)(/\d+)?)?\s*$' % self._jmon_str, re.IGNORECASE)