From a135dbaf19f45b9cf59b4e89954f93c74bdf7771 Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Tue, 20 Sep 2016 12:47:33 +0200 Subject: [PATCH] Log warning when request cannot be serialized (instead of error) Fixes GH-2035 --- scrapy/core/scheduler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scrapy/core/scheduler.py b/scrapy/core/scheduler.py index dcd6fb989..a54b4daf0 100644 --- a/scrapy/core/scheduler.py +++ b/scrapy/core/scheduler.py @@ -89,8 +89,8 @@ class Scheduler(object): msg = ("Unable to serialize request: %(request)s - reason:" " %(reason)s - no more unserializable requests will be" " logged (stats being collected)") - logger.error(msg, {'request': request, 'reason': e}, - exc_info=True, extra={'spider': self.spider}) + logger.warning(msg, {'request': request, 'reason': e}, + exc_info=True, extra={'spider': self.spider}) self.logunser = False self.stats.inc_value('scheduler/unserializable', spider=self.spider)