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.")
def setUp(self): self.config = config.agent()
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