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