Opa André,

> Olá, pessoal. Eu precisei fazer overriding no método __init__ de um
> conteúdo AT que estou desenvolvendo. O problema é que preciso do id do
> usuário autenticado no portal dentro desse método, mas o "self" que é
> passado como parâmetro para esse __init__, acho que não possui
> acqusition, já que que ele deu AttributeError para portal_membership. E
> aí? Alguma idéia? Valeu.

em 99% dos casos você não precisa realmente sobrescrever o método
__init__. Existem diversos hooks que podem ser utilizados.

Descreva o seu usecase para que possamos indicar a melhor forma.

Em relação a sua dúvida, no __init__ o objeto ainda não está
vinculado ao ZODB e, portanto, não possui um contexto de aquisição.

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


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

 



Responder a