Converte arquivo de ISO-8859-1 para UTF-8.
[cascardo/irpf-gui.git] / src / contribuinte.py
index a9e055b..6d0c773 100644 (file)
@@ -28,11 +28,11 @@ class Contribuinte:
             raise RuntimeError("Invalid CPF: " + self.cpf)
 
         if not os.path.exists(irpf_dir.get_resource_dir()):
-            raise RuntimeError("O caminho para o resource não existe: " + \
+            raise RuntimeError("O caminho para o resource não existe: " + \
                     irpf_dir.get_resource_dir())
 
         if not os.path.exists(irpf_dir.get_userdata_dir()):
-            raise RuntimeError("O caminho para os dados não existe: " + \
+            raise RuntimeError("O caminho para os dados não existe: " + \
                     irpf_dir.get_userdata_dir())
 
         self.cpf_file = irpf_dir.get_userdata_file("%s/%s.xml" % (self.cpf, self.cpf))
@@ -44,7 +44,7 @@ class Contribuinte:
     def _find_id(self):
         cpf = self._normalize_cpf(self.cpf)
         self.declaracoes = xml.dom.minidom.parse(self.iddecl_file)
-        for i in self.declaracoes.childNodes[0].childNodes:
+        for i in self.declaracoes.getElementsByTagName("item"):
             if "cpf" in i.attributes.keys():
                 if i.attributes["cpf"].nodeValue == cpf:
                     return i