def _server(o): host = self.get_first_value(o, HOST, None) port = self.get_first_value(o, PORT, None) if host or host == "" and port: from redfootlib.server import RedServer server = RedServer(host, int(port)) server.run(background=1) def _add_app(o): app_class = self.get_first_value(o, APP_CLASS, None) if app_class: app = self.get_app_instance(app_class) server.add_app(app) for object in self.objects(o, APP): _add_app(object)