Encoding error in date parsing literals
svn: r22288
This commit is contained in:
parent
8744e93fd9
commit
49645c6957
@ -668,7 +668,7 @@ class ProgenParser(object):
|
|||||||
__date_pat1 = re.compile(r'(?P<day>\d{1,2}) (-|=) (?P<month>\d{1,2}) (-|=) (?P<year>\d{2,4})', re.VERBOSE)
|
__date_pat1 = re.compile(r'(?P<day>\d{1,2}) (-|=) (?P<month>\d{1,2}) (-|=) (?P<year>\d{2,4})', re.VERBOSE)
|
||||||
__date_pat2 = re.compile(r'(?P<month>\d{1,2}) (-|=) (?P<year>\d{4})', re.VERBOSE)
|
__date_pat2 = re.compile(r'(?P<month>\d{1,2}) (-|=) (?P<year>\d{4})', re.VERBOSE)
|
||||||
__date_pat3 = re.compile(r'(?P<year>\d{3,4})', re.VERBOSE)
|
__date_pat3 = re.compile(r'(?P<year>\d{3,4})', re.VERBOSE)
|
||||||
__date_pat4 = re.compile(r'(v|vóór|voor|na|circa|ca|rond|±) (\.|\s)* (?P<year>\d{3,4})', re.VERBOSE)
|
__date_pat4 = re.compile(r'(v|vóór|voor|na|circa|ca|rond|±) (\.|\s)* (?P<year>\d{3,4})', re.VERBOSE)
|
||||||
__date_pat5 = re.compile(r'(oo|OO) (-|=) (oo|OO) (-|=) (?P<year>\d{2,4})', re.VERBOSE)
|
__date_pat5 = re.compile(r'(oo|OO) (-|=) (oo|OO) (-|=) (?P<year>\d{2,4})', re.VERBOSE)
|
||||||
__date_pat6 = re.compile(r'(?P<month>(%s)) (\.|\s)* (?P<year>\d{3,4})' % '|'.join(list(month_values.keys())), re.VERBOSE | re.IGNORECASE)
|
__date_pat6 = re.compile(r'(?P<month>(%s)) (\.|\s)* (?P<year>\d{3,4})' % '|'.join(list(month_values.keys())), re.VERBOSE | re.IGNORECASE)
|
||||||
def __create_date_from_text(self, txt, diag_msg=None):
|
def __create_date_from_text(self, txt, diag_msg=None):
|
||||||
@ -723,7 +723,7 @@ class ProgenParser(object):
|
|||||||
m = self.__date_pat4.match(txt)
|
m = self.__date_pat4.match(txt)
|
||||||
if m:
|
if m:
|
||||||
year = int(m.group('year'))
|
year = int(m.group('year'))
|
||||||
if m.group(1) == 'voor' or m.group(1) == 'v' or m.group(1) == 'vóór':
|
if m.group(1) == 'voor' or m.group(1) == 'v' or m.group(1) == 'vóór':
|
||||||
date.set(Date.QUAL_NONE, Date.MOD_BEFORE, Date.CAL_GREGORIAN, (0, 0, year, None))
|
date.set(Date.QUAL_NONE, Date.MOD_BEFORE, Date.CAL_GREGORIAN, (0, 0, year, None))
|
||||||
elif m.group(1) == 'na':
|
elif m.group(1) == 'na':
|
||||||
date.set(Date.QUAL_NONE, Date.MOD_AFTER, Date.CAL_GREGORIAN, (0, 0, year, None))
|
date.set(Date.QUAL_NONE, Date.MOD_AFTER, Date.CAL_GREGORIAN, (0, 0, year, None))
|
||||||
|
Loading…
Reference in New Issue
Block a user