Contribuinte deve seguir interface de atributos.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Sun, 23 Mar 2014 15:16:20 +0000 (12:16 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Sun, 23 Mar 2014 15:16:20 +0000 (12:16 -0300)
Para que as classes de formulários funcionem com a classe Contribuinte,
seus atributos devem ser acessados atravĂ©s de get_attr e set_attr.

src/contribuinte.py

index 35dd7bd..e64bd52 100644 (file)
@@ -159,6 +159,12 @@ class Contribuinte:
         else:
             self._set_attr(self.contribuinte, attr, val)
 
+    def get_attr(self, attr):
+        return self.get_campo_contribuinte(attr)
+
+    def set_attr(self, attr, val):
+        self.set_campo_contribuinte(attr, val)
+
     def form(self):
         form = []
         ocup = ocupacoes.Ocupacoes()