Beispiel #1
0
def initapp(root):
    hwserver = conf("hwserver", "addr")
    hwport = confInt("hwserver", "port")
    print "Hardware server %s:%s" % (hwserver, hwport)
    app = Application(master=root)
    concurrence.Tasklet.new(monitorHw)(app)
    return app
Beispiel #2
0
def initapp(root):
    hwserver = conf("hwserver", "addr")
    hwport = confInt("hwserver", "port")
    print "Hardware server %s:%s" % (hwserver, hwport)
    app = Application(master=root)
    concurrence.Tasklet.new(monitorHw)(app)
    return app
Beispiel #3
0
def monitor(request):
    if request.user.has_perm("api.monitor"):
        addr = conf("hwserver", "addr", "127.0.0.1")
        port = confInt("hwserver", "port", 8081)
        response_data = {"addr": addr, "port": port}
        # TODO: connect to backend
    else:
        response_data = {"err": "authfailed", "msg": "Not authorized"}
    return HttpResponse(json.dumps(response_data), mimetype="application/json")
Beispiel #4
0
def main():
    try:
        setupLogging()
        server = WSGIServer(app_wrapper)
        addr = conf('web', 'addr', '0.0.0.0')
        port = confInt('web', 'port', 8080)
        server.serve((addr, port))
        logging.getLogger("hautowebsrv").info("Serving HTTP at %s:%s", addr, port)
        while True:
            Tasklet.sleep(1)
    except Exception as e:
        logging.exception(e)
        os._exit(1)
Beispiel #5
0
def main():
    try:
        setupLogging()
        server = WSGIServer(app_wrapper)
        addr = conf('web', 'addr', '0.0.0.0')
        port = confInt('web', 'port', 8080)
        server.serve((addr, port))
        logging.getLogger("hautowebsrv").info("Serving HTTP at %s:%s", addr,
                                              port)
        while True:
            Tasklet.sleep(1)
    except Exception as e:
        logging.exception(e)
        os._exit(1)
Beispiel #6
0
def monitor(request):
    if request.user.has_perm("api.monitor"):
        addr = conf("hwserver", "addr", "127.0.0.1")
        port = confInt("hwserver", "port", 8081)
        response_data = {
            "addr": addr,
            "port": port
        }
        # TODO: connect to backend
    else:
        response_data = {
            "err": "authfailed",
            "msg": "Not authorized"
        }
    return HttpResponse(json.dumps(response_data), mimetype="application/json")