Mercurial > hg > cc > azure
comparison master/bin/fixDates.py @ 41:3313edbab3b0
simpler fix for d-o-m default
author | Henry S. Thompson <ht@markup.co.uk> |
---|---|
date | Fri, 30 Nov 2018 13:44:50 +0000 |
parents | bb09db2afe6b |
children |
comparison
equal
deleted
inserted
replaced
40:4cf6bc21f683 | 41:3313edbab3b0 |
---|---|
39 month=int(ff.group(2)) | 39 month=int(ff.group(2)) |
40 year=int(ff.group(3)) | 40 year=int(ff.group(3)) |
41 except: | 41 except: |
42 # Unusual month or year field | 42 # Unusual month or year field |
43 try: | 43 try: |
44 # day 1 is because w/o it the default is today's is used, which may | 44 # settings is because w/o it the default is today's is used, which may |
45 # fail if it's e.g. 31 March today and the string is "April 2017" | 45 # fail if it's e.g. 31 March today and the string is "April 2017" |
46 d=parse("1 %s %s"%(ff.group(2),ff.group(3)))#,languages=['en']) | 46 d=parse("%s %s"%(ff.group(2),ff.group(3)), |
47 settings={'PREFER_DAY_OF_MONTH': 'first'}) | |
47 if d is None or count is None: | 48 if d is None or count is None: |
48 print(5,ff.group(1),ff.group(2),ff.group(3),ff.group(4), | 49 print(5,ff.group(1),ff.group(2),ff.group(3),ff.group(4), |
49 file=sys.stderr) | 50 file=sys.stderr) |
50 bogons+=1 | 51 bogons+=1 |
51 continue | 52 continue |
85 nd[scheme]+=count | 86 nd[scheme]+=count |
86 continue | 87 continue |
87 else: | 88 else: |
88 l=' '.join(cols) | 89 l=' '.join(cols) |
89 try: | 90 try: |
90 d=parse(l)#,languages=['en'])) | 91 d=parse(l, |
92 settings={'PREFER_DAY_OF_MONTH': 'first'}) | |
91 if d is None: | 93 if d is None: |
92 print(3,sn[scheme],l,count,file=sys.stderr) | 94 print(3,sn[scheme],l,count,file=sys.stderr) |
93 bogons+=1 | 95 bogons+=1 |
94 continue | 96 continue |
95 elif d.year<1900 or d.year>2100: | 97 elif d.year<1900 or d.year>2100: |