Exemple #1
0
 def setUp(self):
     d = self.mktemp()
     eggs_dir = os.path.join(d, "eggs")
     dbs_dir = os.path.join(d, "dbs")
     os.makedirs(eggs_dir)
     os.makedirs(dbs_dir)
     os.makedirs(os.path.join(eggs_dir, "mybot1"))
     os.makedirs(os.path.join(eggs_dir, "mybot2"))
     config = Config(values={"eggs_dir": eggs_dir, "dbs_dir": dbs_dir})
     self.queues = get_spider_queues(config)
     self.poller = QueuePoller(config)
Exemple #2
0
    def __init__(self, config, app):
        self.processes = {}
        self.finished = []
        self.finished_to_keep = config.getint('finished_to_keep', 100)
        self.max_proc = self._get_max_proc(config)
        self.runner = config.get('runner', 'scrapyd.runner')
        self.app = app
        self.scheduler_persist = get_scheduler_persist(config)
        self.spider_queue = get_spider_queues(config)

        self.scheduler = self.app.getComponent(ISpiderScheduler)
Exemple #3
0
 def setUp(self):
     d = self.mktemp()
     eggs_dir = os.path.join(d, 'eggs')
     dbs_dir = os.path.join(d, 'dbs')
     os.makedirs(eggs_dir)
     os.makedirs(dbs_dir)
     os.makedirs(os.path.join(eggs_dir, 'mybot1'))
     os.makedirs(os.path.join(eggs_dir, 'mybot2'))
     config = Config(values={'eggs_dir': eggs_dir, 'dbs_dir': dbs_dir})
     self.queues = get_spider_queues(config)
     self.poller = QueuePoller(config)
Exemple #4
0
 def setUp(self):
     d = self.mktemp()
     eggs_dir = os.path.join(d, 'eggs')
     dbs_dir = os.path.join(d, 'dbs')
     os.makedirs(eggs_dir)
     os.makedirs(dbs_dir)
     os.makedirs(os.path.join(eggs_dir, 'mybot1'))
     os.makedirs(os.path.join(eggs_dir, 'mybot2'))
     config = Config(values={'eggs_dir': eggs_dir, 'dbs_dir': dbs_dir})
     self.queues = get_spider_queues(config)
     self.poller = QueuePoller(config)
Exemple #5
0
 def update_projects(self):
     self.queues = get_spider_queues(self.config)
Exemple #6
0
 def update_projects(self):
     self.queues = get_spider_queues(self.config)