Added some doc strings as suggested by pylint.
svn: r11934
This commit is contained in:
@@ -60,6 +60,7 @@ _max_days = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
|
|||||||
_leap_days = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
|
_leap_days = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
|
||||||
|
|
||||||
def gregorian_valid(date_tuple):
|
def gregorian_valid(date_tuple):
|
||||||
|
""" Checks if date_tuple is a valid date in Gregorian Calendar """
|
||||||
day = date_tuple[0]
|
day = date_tuple[0]
|
||||||
month = date_tuple[1]
|
month = date_tuple[1]
|
||||||
valid = True
|
valid = True
|
||||||
@@ -76,6 +77,7 @@ def gregorian_valid(date_tuple):
|
|||||||
return valid
|
return valid
|
||||||
|
|
||||||
def julian_valid(date_tuple):
|
def julian_valid(date_tuple):
|
||||||
|
""" Checks if date_tuple is a valid date in Julian Calendar """
|
||||||
day = date_tuple[0]
|
day = date_tuple[0]
|
||||||
month = date_tuple[1]
|
month = date_tuple[1]
|
||||||
valid = True
|
valid = True
|
||||||
@@ -93,20 +95,22 @@ def julian_valid(date_tuple):
|
|||||||
return valid
|
return valid
|
||||||
|
|
||||||
def swedish_valid(date_tuple):
|
def swedish_valid(date_tuple):
|
||||||
|
""" Checks if date_tuple is a valid date in Swedish Calendar """
|
||||||
valid = gregorian_valid(date_tuple)
|
valid = gregorian_valid(date_tuple)
|
||||||
# not sure how <= and >= works with tuples???
|
# not sure how <= and >= works with tuples???
|
||||||
date_tuple = (date_tuple[2], date_tuple[1], date_tuple[0])
|
date_tuple = (date_tuple[2], date_tuple[1], date_tuple[0])
|
||||||
if date_tuple <= (1700,2,28):
|
if date_tuple <= (1700, 2, 28):
|
||||||
valid = False
|
valid = False
|
||||||
if date_tuple == (1700,2,29): # leapday 1700 was skipped
|
if date_tuple == (1700, 2, 29): # leapday 1700 was skipped
|
||||||
valid = False
|
valid = False
|
||||||
if date_tuple == (1712,2,30): # extra day was inserted 1712
|
if date_tuple == (1712, 2, 30): # extra day was inserted 1712
|
||||||
valid = True
|
valid = True
|
||||||
if date_tuple >= (1712,3,1): # back to julian
|
if date_tuple >= (1712, 3, 1): # back to julian
|
||||||
valid = False
|
valid = False
|
||||||
return valid
|
return valid
|
||||||
|
|
||||||
def french_valid(date_tuple):
|
def french_valid(date_tuple):
|
||||||
|
""" Checks if date_tuple is a valid date in French Calendar """
|
||||||
valid = True
|
valid = True
|
||||||
# year 1 starts on 22.9.1792
|
# year 1 starts on 22.9.1792
|
||||||
if date_tuple[2] < 1:
|
if date_tuple[2] < 1:
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ class DateParserSv(DateParser):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def init_strings(self):
|
def init_strings(self):
|
||||||
|
""" Define, in Swedish, span and range regular expressions"""
|
||||||
DateParser.init_strings(self)
|
DateParser.init_strings(self)
|
||||||
self._span = re.compile(u"(från)?\s*(?P<start>.+)\s*(till|--|–)\s*(?P<stop>.+)",
|
self._span = re.compile(u"(från)?\s*(?P<start>.+)\s*(till|--|–)\s*(?P<stop>.+)",
|
||||||
re.IGNORECASE)
|
re.IGNORECASE)
|
||||||
|
|||||||
Reference in New Issue
Block a user