* src/DateParser.py: Handle month=12 in gregorian_valid
svn: r3718
This commit is contained in:
parent
270148fd20
commit
d412332597
@ -1,3 +1,6 @@
|
|||||||
|
2004-11-09 Don Allingham <dallingham@users.sourceforge.net>
|
||||||
|
* src/DateParser.py: Handle month=12 in gregorian_valid
|
||||||
|
|
||||||
2004-11-09 Alex Roitman <shura@alex.neuro.umn.edu>
|
2004-11-09 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
* src/WriteGedcom.py: Remove extraneous import.
|
* src/WriteGedcom.py: Remove extraneous import.
|
||||||
|
|
||||||
|
@ -49,18 +49,21 @@ import Date
|
|||||||
# Top-level module functions
|
# Top-level module functions
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
_max_days = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
|
||||||
|
|
||||||
def gregorian_valid(date_tuple):
|
def gregorian_valid(date_tuple):
|
||||||
day = date_tuple[0]
|
day = date_tuple[0]
|
||||||
month = date_tuple[1]
|
month = date_tuple[1]
|
||||||
valid = True
|
valid = True
|
||||||
|
try:
|
||||||
if month > 12:
|
if month > 12:
|
||||||
valid = False
|
valid = False
|
||||||
elif day > _max_days[month]:
|
elif day > _max_days[month-1]:
|
||||||
|
valid = False
|
||||||
|
except:
|
||||||
valid = False
|
valid = False
|
||||||
return valid
|
return valid
|
||||||
|
|
||||||
_max_days = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Parser class
|
# Parser class
|
||||||
|
Loading…
x
Reference in New Issue
Block a user