Pastebin

Paste #2634: tracker.py

< previous paste - next paste>

Pasted by tdn

Download View as text

@post("/ping")
def track(db):
    session     = Session()
    try:
        sender_ip   = request["REMOTE_ADDR"]
        node_name   = request.forms["node_name"]
        node_fqdn   = request.forms["node_fqdn"]
        node_time   = request.forms["node_time"]
        node_load   = request.forms["node_load"]
        ping        = Ping(node_name=node_name, node_fqdn=node_fqdn, node_ip=sender_ip, node_time=node_time, node_load=node_load)
        session.add(ping)
        session.commit()
        print ping.date_created
        ping = None
        return "OK"
    except Exception as e:
        print e
        print ping.date_created
        ping = None
        dump(e)
        session.rollback()
        return "ERROR"

New Paste


Do not write anything in this field if you're a human.

Go to most recent paste.