From 639c2bcc47ecd700917aa2a48b9c63f41327f977 Mon Sep 17 00:00:00 2001 From: Georgiy Zatserklianyi Date: Fri, 16 Jun 2023 13:37:26 +0300 Subject: [PATCH] periodic_log: TypeError except added --- scrapy/extensions/periodic_log.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scrapy/extensions/periodic_log.py b/scrapy/extensions/periodic_log.py index 3e496096c..0f01c441c 100644 --- a/scrapy/extensions/periodic_log.py +++ b/scrapy/extensions/periodic_log.py @@ -45,6 +45,12 @@ class PeriodicLog: if crawler.settings.getbool("PERIODIC_LOG_STATS") else None ) + except TypeError: + ext_stats = ( + {"enabled": True} + if crawler.settings.getbool("PERIODIC_LOG_STATS") + else None + ) try: ext_delta = crawler.settings.getdict("PERIODIC_LOG_DELTA") @@ -54,6 +60,13 @@ class PeriodicLog: if crawler.settings.getdict("PERIODIC_LOG_DELTA") else None ) + except TypeError: + ext_stats = ( + {"enabled": True} + if crawler.settings.getbool("PERIODIC_LOG_DELTA") + else None + ) + ext_timing_enabled = crawler.settings.getbool( "PERIODIC_LOG_TIMING_ENABLED", False )