return assign
- def parse_year(self, year):
- if year < 100 and year > 0:
- if year <= date.today().year % 100:
- return year + 2000
- else:
- return year + 1900
- elif year >= 1900 and year <= date.today().year:
- return year
+ def parse_year(self, year_str):
+ if len(year_str) == 2 or len(year_str) == 4:
+ year = int(year_str)
+ if year < 100 and year > 0:
+ if year <= date.today().year % 100:
+ return year + 2000
+ else:
+ return year + 1900
+ elif year >= 1900 and year <= date.today().year:
+ return year
return 0