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: | |
|
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 Termos do Serviço do Yahoo!.