summaryrefslogtreecommitdiffstats
path: root/Lib/datetime.py
diff options
context:
space:
mode:
authorKabir Kwatra <kabir@kwatra.me>2022-05-03 22:14:25 (GMT)
committerGitHub <noreply@github.com>2022-05-03 22:14:25 (GMT)
commit48c6165c28dfb40eafd2fa6de9bebd14fbc7c95c (patch)
tree877ad0238cb76142bbbc27318b7ed71fd72c56cc /Lib/datetime.py
parentee2205b208389611e8a278ac1bc74b34f4994fd2 (diff)
downloadcpython-48c6165c28dfb40eafd2fa6de9bebd14fbc7c95c.zip
cpython-48c6165c28dfb40eafd2fa6de9bebd14fbc7c95c.tar.gz
cpython-48c6165c28dfb40eafd2fa6de9bebd14fbc7c95c.tar.bz2
gh-91928: Add `datetime.UTC` alias for `datetime.timezone.utc` (GH-91973)
### fixes #91928 `UTC` is now module attribute aliased to `datetime.timezone.utc`. You can now do the following: ```python from datetime import UTC ```
Diffstat (limited to 'Lib/datetime.py')
-rw-r--r--Lib/datetime.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/datetime.py b/Lib/datetime.py
index 260b1de..7f79aa4 100644
--- a/Lib/datetime.py
+++ b/Lib/datetime.py
@@ -5,7 +5,7 @@ time zone and DST data sources.
"""
__all__ = ("date", "datetime", "time", "timedelta", "timezone", "tzinfo",
- "MINYEAR", "MAXYEAR")
+ "MINYEAR", "MAXYEAR", "UTC")
import time as _time
@@ -2290,7 +2290,8 @@ class timezone(tzinfo):
return f'UTC{sign}{hours:02d}:{minutes:02d}:{seconds:02d}'
return f'UTC{sign}{hours:02d}:{minutes:02d}'
-timezone.utc = timezone._create(timedelta(0))
+UTC = timezone.utc = timezone._create(timedelta(0))
+
# bpo-37642: These attributes are rounded to the nearest minute for backwards
# compatibility, even though the constructor will accept a wider range of
# values. This may change in the future.