Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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