mirror of https://github.com/scrapy/scrapy.git
Move extension init into Crawler.crawl()
This commit is contained in:
parent
57f87b95d4
commit
c0566b2b07
|
|
@ -43,9 +43,7 @@ class Crawler(object):
|
|||
|
||||
lf_cls = load_object(self.settings['LOG_FORMATTER'])
|
||||
self.logformatter = lf_cls.from_crawler(self)
|
||||
self.extensions = ExtensionManager.from_crawler(self)
|
||||
|
||||
self.settings.freeze()
|
||||
self.crawling = False
|
||||
self.spider = None
|
||||
self.engine = None
|
||||
|
|
@ -67,6 +65,9 @@ class Crawler(object):
|
|||
self.crawling = True
|
||||
|
||||
try:
|
||||
self.settings.freeze()
|
||||
self.extensions = ExtensionManager.from_crawler(self)
|
||||
|
||||
self.spider = self._create_spider(*args, **kwargs)
|
||||
self.engine = self._create_engine()
|
||||
start_requests = iter(self.spider.start_requests())
|
||||
|
|
|
|||
Loading…
Reference in New Issue