From: Thadeu Lima de Souza Cascardo Date: Sat, 22 Mar 2014 21:45:06 +0000 (-0300) Subject: Correção para salvar declarações. X-Git-Url: http://git.cascardo.info/?p=cascardo%2Firpf-gui.git;a=commitdiff_plain;h=4cfba0f94d562aaea30de8dd24c88fafaa24a274 Correção para salvar declarações. Para salvar iddeclaracoes.xml, é necessário utilizar a class Declaracoes e não apenas um de seus itens. --- diff --git a/src/contribuinte.py b/src/contribuinte.py index 8b7fb8e..35dd7bd 100644 --- a/src/contribuinte.py +++ b/src/contribuinte.py @@ -63,7 +63,8 @@ class Contribuinte: self.cpf_file = irpf_dir.get_userdata_file("%s/%s.xml" % (self.cpf, self.cpf)) ncpf = self._normalize_cpf(self.cpf) - self.declaracao = declaracoes.Declaracoes().find("cpf", ncpf) + self.declaracoes = declaracoes.Declaracoes() + self.declaracao = self.declaracoes.find("cpf", ncpf) self.dados = xml.dom.minidom.parse(self.cpf_file) self.contribuinte = self.dados.getElementsByTagName("contribuinte")[0] @@ -125,7 +126,7 @@ class Contribuinte: def save(self): self.dados.writexml(open(self.cpf_file, "w")) - self.declaracao.save() + self.declaracoes.save() def _get_attr(self, el, attr): if attr in el.attributes.keys():