from llogger import LLogger log = LLogger() log.access("pippo") log.unknown_id("123.234.345.456") log.psw_error("pippo") log.panic("pippo") log.admin("admin_name") log.user_del("admin_name", "pippo") log.user_del_error("admin_name", "pippo", "user not found"); log.invalid_op("admin_name"); log.user_ins("admin_name", "pippo") log.user_ins_error("admin_name", "pippo", "user already exists"); #FORMAT = '%(asctime)-15s \t %(clientip)s \t %(user)-8s \t %(message)s' #logging.basicConfig(filename='example.log',format=FORMAT) #d = {'clientip': '192.168.0.1', 'user': '******'} #logger = logging.getLogger('tcpserver') #logger.warning('Protocol problem: %s', 'connection reset', extra=d)
write_display(lcd,'Digite CPF a ser removido') cpf = raw_input() flag = 0 for key in ids: #varre dicionario if ids[key][1] == 'user' and (ids[key][2]==cpf): #deleta entrada correspondente a esse cpf flag= key #achou break if(flag): log.user_del(uid_str, ids[flag]) del ids[flag] id_file = open("ids.txt","w") json.dump(ids,id_file) #atualiza arquivo com novo objeto JSON id_file.close() write_display (lcd,'Registros Atualizados') else: log.user_del_error(uid_str, cpf, "user with specified CPF not found") write_display (lcd,'CPF não encontrado') else: write_display(lcd,'Opcao inexistente') log.invalid_op(uid_str) time.sleep(1) write_display(lcd, "Aproxime o cartao") #Se a senha digitada for incorreta, notifica o usuário, e aguarda nova leitura else: write_display(lcd, "Senha incorreta") log.psw_error(uid_str) time.sleep(3) write_display(lcd, "Aproxime o cartao")