From d1b284c50d78c2088f0d609f4faa0119d252f131 Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Wed, 28 May 2008 04:36:10 +0000 Subject: [PATCH] 0002113: Date parser rejects dates where a period (.) follows the month name (contribution from Gerald Britton ) svn: r10766 --- 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 58db01b6e..7b547d326 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)