def senha_digitada(self, controle, nova_senha): if self.chaveiro and self.chaveiro.senha != nova_senha: if yesno('Alterar a senha-mestre?'): self.chaveiro.senha = nova_senha self.mudou() else: controle.set_value(self.chaveiro.senha) else: self.chaveiro.senha = nova_senha if len(nova_senha): janela['acao'].enable() else: janela['acao'].disable()
def senha_digitada(janela, controle, valor): global senha_mestre if dados_lidos and valor != senha_mestre: if yesno('Alterar a senha-mestre?'): senha_mestre = valor mudou(janela, janela['tabela']) else: controle.set_value(senha_mestre) else: senha_mestre = valor if len(senha_mestre): janela['acao'].enable() else: janela['acao'].disable()