From 8f276b8e9c39cf69f8b2c3e981167109b3c159a5 Mon Sep 17 00:00:00 2001 From: Julia Medina Date: Fri, 24 Apr 2015 18:28:48 -0300 Subject: [PATCH] Property for CrawlerRunner.crawlers so it can be autodocumented with Sphinx --- scrapy/crawler.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scrapy/crawler.py b/scrapy/crawler.py index 5cc2a7daa..9680f6e11 100644 --- a/scrapy/crawler.py +++ b/scrapy/crawler.py @@ -101,12 +101,18 @@ class CrawlerRunner(object): process. See :ref:`run-from-script` for an example. """ + crawlers = property( + lambda self: self._crawlers, + doc="Set of :class:`crawlers ` started by " + ":meth:`crawl` and managed by this class." + ) + def __init__(self, settings): if isinstance(settings, dict): settings = Settings(settings) self.settings = settings self.spider_loader = _get_spider_loader(settings) - self.crawlers = set() + self._crawlers = set() self._active = set() @property