def valida_registro(self): if (self.tabela == 4) or (self.tabela == 5): r = Agenda.pesquida_agenda(self.pk1) if not (r) and (self.acao != 3): self.baixa_controle() return False elif (len(r) > 0) and (r[0]['DATA'] < date.today()): self.baixa_controle() return False else: return True elif (self.tabela == 3): self.baixa_controle() else: return True