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)
@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)