Estive olhando a API e realmente a
uncatalog_object é uma api de catalog
então provavelmente o seu objeto content é um Zcatalog.
Como cria?
Simples (Escolha ZCatalog na combo de objeto do Zope, na ZMI.
Detalhe crie no folder de sua aplicação ou nível superior.
Dê o nome content.
Abraços
TOM


Em 23/01/06, André Barbosa <[EMAIL PROTECTED]> escreveu:
--- Em zope-pt@yahoogrupos.com.br, Wilton Alencar < [EMAIL PROTECTED]> escreveu
>
> O que content está fazendo na expressão (a única)
> não sei de onde veio....
> Provavelmente content era o nome do catágo
> (tem algum catálogo ZCatalog com
> esse nome?)
> Experimente criar um ZCatalog com esse nome
> ou renomear o seu ZCatalog para
> esse nome "content"
> ou retire da expressão.

Retirei o "content" e o erro permaneceu o mesmo.

***

Acrescentei: cat = self.getZCatalog()
E o erro passou a ser:

Tipo de Erro: NameError
Valor do Erro: global name 'self' is not defined

***

Acrescentei: cat = getZCatalog()
E o erro passou a ser:

Tipo de Erro: NameError
Valor do Erro: global name 'getZCatalog' is not defined

***

Como crio um ZCatalog?


Obrigado.



>
>
> Em 23/01/06, André Barbosa <[EMAIL PROTECTED] ...> escreveu:
> >
> > Caros...
> >
> > Não manjo absolutamente nada de zope, plone e python. Estou num
> > projeto que de zope, plone e python envolve apenas a correção de um
> > erro na exclusão de arquivos gravados no servidor. Já fiz diversas
> > tentativas, mas na melhor das hipóteses, permanece o erro original:
> >
> > Tipo de Erro: AttributeError
> > Valor do Erro: uncatalog_object
> >
> > Entendo que o "uncatalog_object" não foi declarado ou algo parecido.
> >
> > Abaixo posto o código inteiro do arquivo responsável pela exclusão.
> > Quem puder ajudar, agradeço muito. Estou totalmente perdido.
> >
> > ###################
> >
> > oParentObj = container.restrictedTraverse('%s'%f000)
> >
> > for objId in f001:
> >   oTgtObj = oParentObj.restrictedTraverse (objId)
> >   uid = '/'.join(oTgtObj.getPhysicalPath())
> >
> >   container.content.uncatalog_object(uid)
> >
> > oParentObj.manage_delObjects(f001)
> >
> > container.eng.logAction ('Files deleted: %s'%str(f001))
> >
> > return container.mngGenericFrm(p=f000)
> >
> > ###################
> >
> >
> > Abraços,
> > André Barbosa.
> >







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








Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a