On Thu, 10 Nov 2005 11:56:14 -0200 Luis Flavio Rocha <[EMAIL PROTECTED]> wrote:
> Opa, > > pessoal, to precisando setar a data de expiração na criação de um objeto. > To seguindo o modelo do MPoll, mas não tá funcionando. > > O que to tentando é isso: > > def __init__(self, id, **kwargs): > self.setExpirationDate('2005/11/13') > BaseContent.__init__(self, id, **kwargs) > > Alguém tem alguma dica? Estou totalmente por fora, mas vou dar um chute que provavlemnte vai ser bola fora,mas .... Não faria mais sentido fazer a inicialização na ordem inversa ? Primeiro chama o inicializador (não é bem um construtor) da classe base e depois vc faz a sobrescrita de parâmetros . Desse jeito: > def __init__(self, id, **kwargs): > BaseContent.__init__(self, id, **kwargs) > self.setExpirationDate('2005/11/13') Não tenho a menor idéia se isso vai resolver ou não seu problema, mas fiquei curioso sobre por que vc escolheu essa ordem. Tinha alguma razão especial para ser assim ? Abração, Senra Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html