Пример #1
0
    clock = client.ticktock()
    return json.dumps({
        'clock': clock,
        'rule_id': client.get_res_value(res_rule_id)
    })


@app.route('/ticktock_to_next_update', methods=['GET', 'POST'])
def op_ticktock_to_next_update():
    clock = client.ticktock_to_next_update(True)
    return json.dumps({
        'clock': clock,
        'rule_id': client.get_res_value(res_rule_id)
    })


@app.route('/goal_values', methods=['GET', 'POST'])
def op_get_goal_values():
    goal_vals = client.get_all_res_values(goal_list)
    print "goal_values:", goal_vals
    ret = []
    for name, vals in goal_vals.items():
        ret.append({'name': name, 'data': vals})
    return json.dumps(ret)


if __name__ == '__main__':
    init_db()
    client.reset_res_pool()
    with app.app_context():
        app.run(port=5000, threaded=True)
Пример #2
0
@app.route('/ticktock_to_next_update',methods=['GET', 'POST'])
def op_ticktock_to_next_update():
    clock = client.ticktock_to_next_update(True)
    return json.dumps({'clock':clock,'rule_id':client.get_res_value(res_rule_id)})


@app.route('/goal_values',methods=['GET', 'POST'])
def op_get_goal_values():
    goal_vals = client.get_all_res_values(goal_list)
    print "goal_values:",goal_vals
    ret = []
    for name, vals in goal_vals.items():
        ret.append({
            'name':name,
            'data':vals
        })
    return json.dumps(ret)

if __name__ == '__main__':
    init_db()
    client.reset_res_pool()
    '''
    res_list = client.add_res_from_file("./static/reslist_view.xml")
    goal_list = filter(lambda x : 'goal' in x, res_list)
    for res in res_list:
        if 'rule_id' in res:
            res_rule_id = res
    '''
    with app.app_context():
        app.run(port=5000,threaded=True)