From 7e07f76edd3a83e8b68530ec23c10d04dd987cdf Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Mon, 14 Sep 2009 20:27:54 -0300 Subject: [PATCH] made pending_spiders attribute protected in spider scheduler --- scrapy/contrib/spiderscheduler.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scrapy/contrib/spiderscheduler.py b/scrapy/contrib/spiderscheduler.py index 9c569b6c9..e2c22a773 100644 --- a/scrapy/contrib/spiderscheduler.py +++ b/scrapy/contrib/spiderscheduler.py @@ -21,17 +21,17 @@ class FifoSpiderScheduler(object): """Basic spider scheduler based on a FIFO queue""" def __init__(self): - self.pending_spiders = [] + self._pending_spiders = [] def next_spider(self) : - if self.pending_spiders: - return self.pending_spiders.pop(0) + if self._pending_spiders: + return self._pending_spiders.pop(0) def add_spider(self, spider): - self.pending_spiders.append(spider) + self._pending_spiders.append(spider) def remove_pending_spider(self, spider): - self.pending_spiders = [d for d in self.pending_spiders if d != spider] + self._pending_spiders = [d for d in self._pending_spiders if d != spider] def has_pending_spider(self, spider): - return spider in self.pending_spiders + return spider in self._pending_spiders