remove deprecated method in python3.12

This commit is contained in:
Lavender 2023-12-04 15:45:07 +00:00
parent 22210ca352
commit d9314862a3
1 changed files with 6 additions and 1 deletions

View File

@ -957,7 +957,12 @@ class SpeedtestResults(object):
self.client = client or {}
self._share = None
self.timestamp = '%sZ' % datetime.datetime.utcnow().isoformat()
# datetime.datetime.utcnow() is deprecated starting from 3.12
# but datetime.UTC is supported starting from 3.11
if sys.version_info.major >= 3 and sys.version_info.minor >= 11:
self.timestamp = '%sZ' % datetime.datetime.now(datetime.UTC).isoformat()
else:
self.timestamp = '%sZ' % datetime.datetime.utcnow().isoformat()
self.bytes_received = 0
self.bytes_sent = 0