File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 22-------------------
33
44- Make ``socks_scheme `` arguments case-insensitive. (#82)
5+ - Avoid DeprecationWarning when using GMT times on Python 3.12+.
56
670.17.0 (2025-05-31)
78-------------------
Original file line number Diff line number Diff line change 1313from calendar import monthrange
1414from datetime import date , datetime , time
1515from fnmatch import fnmatch
16+ import sys
1617
1718from requests .utils import is_ipv4_address
1819
@@ -189,7 +190,15 @@ def _now(gmt=None):
189190 :param str|None gmt: Use 'GMT' to get GMT.
190191 :rtype: datetime
191192 """
192- return datetime .utcnow () if gmt == "GMT" else datetime .today ()
193+ if gmt != "GMT" :
194+ return datetime .today ()
195+
196+ if sys .version_info [0 ] >= 3 :
197+ from datetime import timezone
198+
199+ return datetime .now (timezone .utc )
200+
201+ return datetime .utcnow () # noqa
193202
194203
195204def dateRange (* args ):
You can’t perform that action at this time.
0 commit comments