bpo-28292: Mark calendar.py helper functions as private. (GH-15113) (… · python/cpython@0c16f6b (original) (raw)
`@@ -127,18 +127,18 @@ def monthrange(year, month):
`
127
127
`return day1, ndays
`
128
128
``
129
129
``
130
``
`-
def monthlen(year, month):
`
``
130
`+
def _monthlen(year, month):
`
131
131
`return mdays[month] + (month == February and isleap(year))
`
132
132
``
133
133
``
134
``
`-
def prevmonth(year, month):
`
``
134
`+
def _prevmonth(year, month):
`
135
135
`if month == 1:
`
136
136
`return year-1, 12
`
137
137
`else:
`
138
138
`return year, month-1
`
139
139
``
140
140
``
141
``
`-
def nextmonth(year, month):
`
``
141
`+
def _nextmonth(year, month):
`
142
142
`if month == 12:
`
143
143
`return year+1, 1
`
144
144
`else:
`
`@@ -207,13 +207,13 @@ def itermonthdays3(self, year, month):
`
207
207
`day1, ndays = monthrange(year, month)
`
208
208
`days_before = (day1 - self.firstweekday) % 7
`
209
209
`days_after = (self.firstweekday - day1 - ndays) % 7
`
210
``
`-
y, m = prevmonth(year, month)
`
211
``
`-
end = monthlen(y, m) + 1
`
``
210
`+
y, m = _prevmonth(year, month)
`
``
211
`+
end = _monthlen(y, m) + 1
`
212
212
`for d in range(end-days_before, end):
`
213
213
`yield y, m, d
`
214
214
`for d in range(1, ndays + 1):
`
215
215
`yield year, month, d
`
216
``
`-
y, m = nextmonth(year, month)
`
``
216
`+
y, m = _nextmonth(year, month)
`
217
217
`for d in range(1, days_after + 1):
`
218
218
`yield y, m, d
`
219
219
``