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

``