From 5bcced204bb7e535e619ede378b1abfe4317f955 Mon Sep 17 00:00:00 2001 From: Vostretsov Nikita Date: Tue, 6 Aug 2019 11:07:22 +0500 Subject: [PATCH] use named arguments --- scrapy/core/scheduler.py | 18 +++++++++--------- scrapy/pqueues.py | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/scrapy/core/scheduler.py b/scrapy/core/scheduler.py index da721ac24..e184ed50e 100644 --- a/scrapy/core/scheduler.py +++ b/scrapy/core/scheduler.py @@ -144,20 +144,20 @@ class Scheduler(object): def _mq(self): """ Create a new priority queue instance, with in-memory storage """ return create_instance(self.pqclass, - None, - self.crawler, - self.mqclass, - '') + settings=None, + crawler=self.crawler, + downstream_queue_cls=self.mqclass, + key='') def _dq(self): """ Create a new priority queue instance, with disk storage """ state = self._read_dqs_state(self.dqdir) q = create_instance(self.pqclass, - None, - self.crawler, - self.dqclass, - self.dqdir, - state) + settings=None, + crawler=self.crawler, + downstream_queue_cls=self.dqclass, + key=self.dqdir, + startprios=state) if q: logger.info("Resuming crawl (%(queuesize)d requests scheduled)", {'queuesize': len(q)}, extra={'spider': self.spider}) diff --git a/scrapy/pqueues.py b/scrapy/pqueues.py index 541d93c77..b253f19f3 100644 --- a/scrapy/pqueues.py +++ b/scrapy/pqueues.py @@ -117,8 +117,8 @@ class DownloaderAwarePriorityQueue(object): """ @classmethod - def from_crawler(cls, crawler, downstream_queue_cls, key, slot_startprios=()): - return cls(crawler, downstream_queue_cls, key, slot_startprios) + def from_crawler(cls, crawler, downstream_queue_cls, key, startprios=()): + return cls(crawler, downstream_queue_cls, key, startprios) def __init__(self, crawler, downstream_queue_cls, key, slot_startprios=()): if crawler.settings.getint('CONCURRENT_REQUESTS_PER_IP') != 0: