From f531b66822491140740a6d86af2f3f11f0443d38 Mon Sep 17 00:00:00 2001 From: Mikhail Korobov Date: Fri, 6 Jul 2018 03:28:01 +0500 Subject: [PATCH] SpiderManager shim is removed --- scrapy/interfaces.py | 4 ---- scrapy/spidermanager.py | 7 ------- scrapy/utils/deprecate.py | 1 - 3 files changed, 12 deletions(-) delete mode 100644 scrapy/spidermanager.py diff --git a/scrapy/interfaces.py b/scrapy/interfaces.py index eb93c6f7e..89ad2b14f 100644 --- a/scrapy/interfaces.py +++ b/scrapy/interfaces.py @@ -16,7 +16,3 @@ class ISpiderLoader(Interface): def find_by_request(request): """Return the list of spiders names that can handle the given request""" - -# ISpiderManager is deprecated, don't use it! -# An alias is kept for backwards compatibility. -ISpiderManager = ISpiderLoader diff --git a/scrapy/spidermanager.py b/scrapy/spidermanager.py deleted file mode 100644 index 220257bb1..000000000 --- a/scrapy/spidermanager.py +++ /dev/null @@ -1,7 +0,0 @@ -""" -Backwards compatibility shim. Use scrapy.spiderloader instead. -""" -from scrapy.spiderloader import SpiderLoader -from scrapy.utils.deprecate import create_deprecated_class - -SpiderManager = create_deprecated_class('SpiderManager', SpiderLoader) diff --git a/scrapy/utils/deprecate.py b/scrapy/utils/deprecate.py index 8c72cc556..2d3db431d 100644 --- a/scrapy/utils/deprecate.py +++ b/scrapy/utils/deprecate.py @@ -125,7 +125,6 @@ def _clspath(cls, forced=None): DEPRECATION_RULES = [ ('scrapy.telnet.', 'scrapy.extensions.telnet.'), - ('scrapy.spidermanager.SpiderManager', 'scrapy.spiderloader.SpiderLoader'), ]