import time status_free = "FREE" status_emr = "EMR" status_acc = "ACC" status_chk = "CHK" singlas_state = { "1698478721" :status_free, "6082411793":status_free } request = { # only store info of current request ,not as updated as singlas_state "1698478721":{ 'State' : status_free, 'time' : None, 'Duration': None, 'accepted' : False }, "6082411793":{ 'State' : status_free, 'time' : None, 'Duration': None, 'accepted' : False } } def set_request(tl_id,state_,duration): singlas_state[tl_id] = state_ request[tl_id]['State'] = state_ request[tl_id]['Duration'] = duration request[tl_id]['time'] = time.time() def delete_last_request(tl_id): singlas_state[tl_id] = status_free request[tl_id]['State'] = status_free request[tl_id]['Duration'] = None request[tl_id]['time'] = None request[tl_id]['accepted'] = False #optional later store it in database