diff --git a/scrapy/crawler.py b/scrapy/crawler.py index 9631c73d6..69ff07bb7 100644 --- a/scrapy/crawler.py +++ b/scrapy/crawler.py @@ -9,8 +9,6 @@ from typing import TYPE_CHECKING, Any, Dict, Optional, Set, Type, Union from twisted.internet import defer from zope.interface.exceptions import DoesNotImplement -from scrapy.spiderloader import SpiderLoader - try: # zope >= 5.0 only supports MultipleInvalid from zope.interface.exceptions import MultipleInvalid @@ -27,6 +25,7 @@ from scrapy.interfaces import ISpiderLoader from scrapy.logformatter import LogFormatter from scrapy.settings import Settings, overridden_settings from scrapy.signalmanager import SignalManager +from scrapy.spiderloader import SpiderLoader from scrapy.statscollectors import StatsCollector from scrapy.utils.log import ( LogCounterHandler, diff --git a/scrapy/utils/gz.py b/scrapy/utils/gz.py index 98ca510ed..c0eb77e07 100644 --- a/scrapy/utils/gz.py +++ b/scrapy/utils/gz.py @@ -24,8 +24,7 @@ def gunzip(data: bytes) -> bytes: # some pages are quite small so output_list is empty if output_list: break - else: - raise + raise return b"".join(output_list)