summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorAdam Turner <9087854+AA-Turner@users.noreply.github.com>2023-08-28 22:26:48 (GMT)
committerGitHub <noreply@github.com>2023-08-28 22:26:48 (GMT)
commit7c7b2bfb3f5173936443f3f270788dd6d8f2c7cc (patch)
tree8c1728f2d0200f9abb7791d763b5d4d3ef6c84a2 /Doc/library
parentf5c5f32f5a36398c06611e8e2cbeda08ef777f1d (diff)
downloadcpython-7c7b2bfb3f5173936443f3f270788dd6d8f2c7cc.zip
cpython-7c7b2bfb3f5173936443f3f270788dd6d8f2c7cc.tar.gz
cpython-7c7b2bfb3f5173936443f3f270788dd6d8f2c7cc.tar.bz2
[3.12] GH-108202: Combine documentation of ``calendar`` constants (GH-108492) (#108579)
[3.12] GH-108202: Combine documentation of ``calendar`` constants (GH-108492). (cherry picked from commit 5d936b64796261373429c86cdf90b1d8d8acefba)
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/calendar.rst109
1 files changed, 49 insertions, 60 deletions
diff --git a/Doc/library/calendar.rst b/Doc/library/calendar.rst
index 3c097f4..1868eb1 100644
--- a/Doc/library/calendar.rst
+++ b/Doc/library/calendar.rst
@@ -28,58 +28,6 @@ interpreted as prescribed by the ISO 8601 standard. Year 0 is 1 BC, year -1 is
2 BC, and so on.
-.. class:: Day
-
- Enumeration defining the days of the week as integer constants, from 0 to 6.
-
- .. attribute:: MONDAY
-
- .. attribute:: TUESDAY
-
- .. attribute:: WEDNESDAY
-
- .. attribute:: THURSDAY
-
- .. attribute:: FRIDAY
-
- .. attribute:: SATURDAY
-
- .. attribute:: SUNDAY
-
- .. versionadded:: 3.12
-
-
-.. class:: Month
-
- Enumeration defining months of the year as integer constants, from 1 to 12.
-
- .. attribute:: JANUARY
-
- .. attribute:: FEBRUARY
-
- .. attribute:: MARCH
-
- .. attribute:: APRIL
-
- .. attribute:: MAY
-
- .. attribute:: JUNE
-
- .. attribute:: JULY
-
- .. attribute:: AUGUST
-
- .. attribute:: SEPTEMBER
-
- .. attribute:: OCTOBER
-
- .. attribute:: NOVEMBER
-
- .. attribute:: DECEMBER
-
- .. versionadded:: 3.12
-
-
.. class:: Calendar(firstweekday=0)
Creates a :class:`Calendar` object. *firstweekday* is an integer specifying the
@@ -446,6 +394,29 @@ The :mod:`calendar` module exports the following data attributes:
An array that represents the abbreviated days of the week in the current locale.
+.. data:: MONDAY
+ TUESDAY
+ WEDNESDAY
+ THURSDAY
+ FRIDAY
+ SATURDAY
+ SUNDAY
+
+ Aliases for the days of the week,
+ where ``MONDAY`` is ``0`` and ``SUNDAY`` is ``6``.
+
+ .. versionadded:: 3.12
+
+
+.. class:: Day
+
+ Enumeration defining days of the week as integer constants.
+ The members of this enumeration are exported to the module scope as
+ :data:`MONDAY` through :data:`SUNDAY`.
+
+ .. versionadded:: 3.12
+
+
.. data:: month_name
An array that represents the months of the year in the current locale. This
@@ -459,15 +430,33 @@ The :mod:`calendar` module exports the following data attributes:
locale. This follows normal convention of January being month number 1, so it
has a length of 13 and ``month_abbr[0]`` is the empty string.
-.. data:: MONDAY
- TUESDAY
- WEDNESDAY
- THURSDAY
- FRIDAY
- SATURDAY
- SUNDAY
- Aliases for day numbers, where ``MONDAY`` is ``0`` and ``SUNDAY`` is ``6``.
+.. data:: JANUARY
+ FEBRUARY
+ MARCH
+ APRIL
+ MAY
+ JUNE
+ JULY
+ AUGUST
+ SEPTEMBER
+ OCTOBER
+ NOVEMBER
+ DECEMBER
+
+ Aliases for the months of the year,
+ where ``JANUARY`` is ``1`` and ``DECEMBER`` is ``12``.
+
+ .. versionadded:: 3.12
+
+
+.. class:: Month
+
+ Enumeration defining months of the year as integer constants.
+ The members of this enumeration are exported to the module scope as
+ :data:`JANUARY` through :data:`DECEMBER`.
+
+ .. versionadded:: 3.12
The :mod:`calendar` module defines the following exceptions: