Пример #1
0
class ReaderdService(service.MultiService):
    """The core service."""
    def __init__(self, db_url, redis_host, redis_port=6379):
        """Initialize the service instance.

        @param db_url: Database URL for consumption by SQLalchemy
        @type db_url: C{str}
        @param redis_host: Redis server host name
        @type redis_host: C{str}
        @param redis_port: Redis server port
        @type redis_port: C{int}
        """
        service.MultiService.__init__(self)

        assert db_url and redis_host and redis_port

        self.config = {}
        self.config["db_url"] = db_url
        self.config["redis_host"] = redis_host
        self.config["redis_port"] = int(redis_port)

        self.createChildServices()

    def createChildServices(self):
        self.feed = Feed(self)
        self.feed.setServiceParent(self)
Пример #2
0
 def createChildServices(self):
     self.feed = Feed(self)
     self.feed.setServiceParent(self)