File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323RELEASE_DIR = Path (__file__ ).resolve ().parent
2424ROOT_DIR = RELEASE_DIR .parent
2525PEP_ROOT = ROOT_DIR / 'peps'
26- _PYTHON_RELEASES = None
2726
2827dc_kw = {'kw_only' : True , 'slots' : True } if sys .version_info [:2 ] >= (3 , 10 ) else {}
2928
@@ -69,10 +68,6 @@ def schedule_bullet(self):
6968
7069
7170def load_python_releases () -> PythonReleases :
72- global _PYTHON_RELEASES
73- if _PYTHON_RELEASES is not None :
74- return _PYTHON_RELEASES
75-
7671 with open (RELEASE_DIR / 'python-releases.toml' , 'rb' ) as f :
7772 python_releases = tomllib .load (f )
7873 all_metadata = {
@@ -83,5 +78,4 @@ def load_python_releases() -> PythonReleases:
8378 v : [ReleaseInfo (** r ) for r in releases ]
8479 for v , releases in python_releases ['release' ].items ()
8580 }
86- _PYTHON_RELEASES = PythonReleases (metadata = all_metadata , releases = all_releases )
87- return _PYTHON_RELEASES
81+ return PythonReleases (metadata = all_metadata , releases = all_releases )
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ def test_create_release_calendar_first_event() -> None:
3939 assert cal_lines [5 ] == 'BEGIN:VEVENT'
4040 assert cal_lines [6 ] == 'SUMMARY:Python X.Y.Z final'
4141 assert cal_lines [7 ] == 'DTSTART;VALUE=DATE:20000101'
42- assert cal_lines [8 ] == 'UID:python-x.y.zfinal @releases.python.org'
42+ assert cal_lines [8 ] == 'UID:python-X.Y.Zfinal @releases.python.org'
4343 assert cal_lines [9 ] == (
4444 'DESCRIPTION:Note: These characters need escaping: \\ \\ \\ , \\ ; \\ n'
4545 )
You can’t perform that action at this time.
0 commit comments