def getdata(): try: r = RedisDB('localhost', priorities) r.cleanup() data = r.getvalues() if not data: raise ('No data') except: return jsonify(status='no data'), 404 return data, 200
def getdata(): try: r = RedisDB('localhost',priorities) r.cleanup() data = r.getvalues() if not data: raise('No data') except: return jsonify(status='no data'),404 return data,200
def setdata(): cnt = 0 for prio in priorities: try: jdata = request.get_json() assert(jdata['newalert'][prio][0]['text']) except: cnt = cnt + 1 if len(priorities) == cnt: return jsonify(status='failed to parse data'),400 else: r = RedisDB('localhost',priorities) current_timestamp = int(datetime.datetime.strftime(datetime.datetime.now(),'%s')) for prio in priorities: try: for j in jdata['newalert'][prio]: r.setvalues(prio,j['text'],current_timestamp+int(j['duration'])) except: pass r.cleanup() return jsonify(status='success'),200
def setdata(): cnt = 0 for prio in priorities: try: jdata = request.get_json() assert (jdata['newalert'][prio][0]['text']) except: cnt = cnt + 1 if len(priorities) == cnt: return jsonify(status='failed to parse data'), 400 else: r = RedisDB('localhost', priorities) current_timestamp = int( datetime.datetime.strftime(datetime.datetime.now(), '%s')) for prio in priorities: try: for j in jdata['newalert'][prio]: r.setvalues(prio, j['text'], current_timestamp + int(j['duration'])) except: pass r.cleanup() return jsonify(status='success'), 200