Corrige erro ao alterar nome do contribuinte.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 20 May 2013 21:54:16 +0000 (18:54 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 20 May 2013 21:54:16 +0000 (18:54 -0300)
Ao alterar o nome, que utiliza o arquivo iddeclaracoes.xml, ao invés do
elemento no arquivo CPF.xml, o método para alterar o atributo no elemento
não deve ser chamado.

src/contribuinte.py

index 25c997a..792fcca 100644 (file)
@@ -109,7 +109,8 @@ class Contribuinte:
     def set_contribuinte(self, attr, val):
         if attr == "nome":
             self.set_nome(val)
-        self._set_attr(self.contribuinte, attr, val)
+        else:
+            self._set_attr(self.contribuinte, attr, val)
 
 contribuinte_attributes = [
         "nome",