Obrigado pela ajuda, tentei catalogar o novo objeto criado mas, deu um erro no zope, dizendo que não há método getPhysicalPath() para o objeto.
catalog = context.FileCatalog
catalog.catalog_object(container.data.obj, container.data.obj.getPhysicalPath())
Onde obj é o novo objeto File criado.
Será o que está faltando?
Bruno Rezende <[EMAIL PROTECTED]> escreveu:
Olá,
não sei se entendi direito a sua questão, mas se vc quiser catalogar o objeto pelo script vc pode fazer assim:
catalog = context.FileCatalog
catalog.catalog_object(SEUOBJETO, SEUOBJETO. getPhysicalPath())
acho que isso funciona.
Sugiro que vc instale o produto DocFinderTab, ele é uma ótima fonte de informação sobre a API de objetos.On 8/4/06, beginning pzp <[EMAIL PROTECTED]> wrote:Caros colegas,
Estou usando Zope (2.9) puro sem CMF e
Crie alguns objetos File a partir de um script(Python):
folder = container.Dados
n = len(folder.objectIds())
id = str(n)
folder.manage_addProduct['OFSP'].manage_addFile(id, title="")
propriedades = getattr(folder, id)
propriedades.manage_addProperty('id',100,'int')
propriedades.manage_addProperty('date',DateTime('2006/07/30').strftime('%d/%m/%Y'),'date')
Criei um ZCatalog (id = FileCatalog), com dois indices(id e date), e dois metadata (id e date).
Gostaria de catalogar os novos objetos a medida que são criados, a partir do script python acima.
Alguém poderia me dar uma luz de como proceder...
Conto com vossa ajuda...
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas!
--
um abraço,
Bruno
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
__._,_.___
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!.
__,_._,___