From 7e542846e4d9b33f7b6f5b984cea0de13f47e8c2 Mon Sep 17 00:00:00 2001 From: Georgiy Zatserklianyi Date: Mon, 21 Aug 2023 17:13:18 +0300 Subject: [PATCH] periodic_log: `datetime.utcnow()` changed to `datetime.now(tz=timezone.utc)` --- scrapy/extensions/periodic_log.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scrapy/extensions/periodic_log.py b/scrapy/extensions/periodic_log.py index 214f55777..2d557f123 100644 --- a/scrapy/extensions/periodic_log.py +++ b/scrapy/extensions/periodic_log.py @@ -1,5 +1,5 @@ import logging -from datetime import datetime +from datetime import datetime, timezone from twisted.internet import task @@ -73,7 +73,7 @@ class PeriodicLog: return o def spider_opened(self, spider): - self.time_prev = datetime.utcnow() + self.time_prev = datetime.now(tz=timezone.utc) self.delta_prev = {} self.stats_prev = {} @@ -102,7 +102,7 @@ class PeriodicLog: return {"delta": delta} def log_timing(self): - now = datetime.utcnow() + now = datetime.now(tz=timezone.utc) time = { "log_interval": self.interval, "start_time": self.stats._stats["start_time"],