mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
gh-118798: Remove deprecated isdst parameter from email.utils.localtime
(#118799)
This commit is contained in:
parent
fa9b9cb113
commit
c68acb1384
5 changed files with 13 additions and 15 deletions
|
@ -466,23 +466,15 @@ def collapse_rfc2231_value(value, errors='replace',
|
|||
# better than not having it.
|
||||
#
|
||||
|
||||
def localtime(dt=None, isdst=None):
|
||||
def localtime(dt=None):
|
||||
"""Return local time as an aware datetime object.
|
||||
|
||||
If called without arguments, return current time. Otherwise *dt*
|
||||
argument should be a datetime instance, and it is converted to the
|
||||
local time zone according to the system time zone database. If *dt* is
|
||||
naive (that is, dt.tzinfo is None), it is assumed to be in local time.
|
||||
The isdst parameter is ignored.
|
||||
|
||||
"""
|
||||
if isdst is not None:
|
||||
import warnings
|
||||
warnings._deprecated(
|
||||
"The 'isdst' parameter to 'localtime'",
|
||||
message='{name} is deprecated and slated for removal in Python {remove}',
|
||||
remove=(3, 14),
|
||||
)
|
||||
if dt is None:
|
||||
dt = datetime.datetime.now()
|
||||
return dt.astimezone()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue