def start_listening(self): JsonRpcService.start_listening(self) address = self.port.getHost() self.spider.set_process_info("%s:%d" % (address.host, address.port))
def __init__(self, spider, settings): root = RootResource() root.putChild('jsonrpc', TopicalSpiderResource(spider)) JsonRpcService.__init__(self, root, settings) self.spider = spider
def __init__(self, worker, settings): root = RootResource() root.putChild('status', StatusResource(worker)) root.putChild('jsonrpc', FronteraWorkerResource(worker)) JsonRpcService.__init__(self, root, settings) self.worker = worker