Lines Matching refs:month
13 def normalize_month(month): argument
14 if len(month) < 3:
15 xml2rfc.log.error("Expected a month name with at least 3 letters, found '%s'" % (month, ))
17 if m and m.lower().startswith(month.lower()):
18 month = '%02d' % (i)
19 if not month.isdigit():
20 xml2rfc.log.error("Expected a month name, found '%s'" % (month, ))
21 return month
26 month = e.get('month')
34 if month:
35 if not month.isdigit():
36 month = normalize_month(month)
37 month = int(month)
43 return year, month, day
45 def augment_date(year, month, day, today): argument
48 if not month:
50 month = today.month
51 return year, month, day
54 def format_date_iso(year, month, day): argument
55 if year and month and day:
56 return '%4d-%02d-%02d' % (year, month, day)
57 elif year and month:
58 return '%4d-%02d' % (year, month)
62 def format_date(year, month, day, legacy=False): argument
63 if month:
64 month = calendar.month_name[month]
67 date = '%s %s, %s' % (month, day, year)
69 date = '%s %s %s' % (day, month, year)
71 date = '%s %s' % (month, year)
80 year, month, day = extract_date(tree.find('./front/date'), today)
81 year, month, day = augment_date(year, month, day, today)
83 if (year, month) < (today.year, today.month):
85 day = calendar.monthrange(year, month)[1]
86 elif (year, month) == (today.year, today.month):
91 day = calendar.monthrange(year, month)[0]
92 exp = datetime.date(year=year, month=month, day=day) + datetime.timedelta(days=185)