From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 19:34:45 +0000 (-0300) Subject: Substitui ContribuinteForm por AttrForm X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Firpf-gui.git;a=commitdiff_plain;h=df68d95dd69d682ad5f0e85e0c63004cf882981c Substitui ContribuinteForm por AttrForm --- 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",