コード例 #1
0
ファイル: webfront.py プロジェクト: pombredanne/ava-srv
    def start(self, ctx=None):
        logger.debug("Starting webfront engine...")

        self.listen_port = config.agent().getint(_CONF_SECTION, "listen_port")
        self.listen_addr = config.agent().get(_CONF_SECTION, "listen_addr")
        self.secure_listen_port = config.agent().getint(_CONF_SECTION, "secure_listen_port")
        self.local_base_url = "http://127.0.0.1:%d/" % (self.listen_port,)

        logger.debug("Local base URL:%s", self.local_base_url)

        if self.listen_port != 0:
            ctx.add_child_greenlet(gevent.spawn(self._run_http))

        if self.secure_listen_port != 0:
            ctx.add_child_greenlet(gevent.spawn(self._run_https))

        logger.debug("Webfront engine started.")
コード例 #2
0
 def setUp(self):
     self.config = config.agent()
コード例 #3
0
ファイル: base.py プロジェクト: pombredanne/ava-srv
 def __init__(self):
     port = config.agent().getint("webfront", "listen_port")
     self.base_url = "http://127.0.0.1:%d/" % (port,)
     self.supervisor = Supervisor()
     self.shell_stopped = False