From df68d95dd69d682ad5f0e85e0c63004cf882981c Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 16:34:45 -0300 Subject: [PATCH] Substitui ContribuinteForm por AttrForm --- src/contribuinte.py | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/contribuinte.py b/src/contribuinte.py index baa6b3e..28c2ccb 100644 --- a/src/contribuinte.py +++ b/src/contribuinte.py @@ -23,15 +23,6 @@ import form import ocupacoes import declaracoes -class ContribuinteForm(form.StringForm): - def __init__(self, name, attr, contribuinte): - self.contribuinte = contribuinte - self.attr = attr - form.StringForm.__init__(self, name, self.contribuinte.get_campo_contribuinte(self.attr)) - def set_value(self, value): - form.StringForm.set_value(self, value) - self.contribuinte.set_campo_contribuinte(self.attr, value) - class Contribuinte: def __init__(self, cpf): irpf_dir = dirs.get_default_irpf_dir() @@ -153,12 +144,12 @@ class Contribuinte: self.set_campo_contribuinte(attr, val) def form(self): - form = [] - form.append(ContribuinteForm("Nome", "nome", self)) - form.append(ocupacoes.OcupacaoForm(self)) + f = [] + f.append(form.AttrForm("Nome", "nome", self)) + f.append(ocupacoes.OcupacaoForm(self)) for i in self.attributes: - form.append(ContribuinteForm(i, i, self)) - return form + f.append(form.AttrForm(i, i, self)) + return f attributes = [ "nome", -- 2.20.1