Oi Paulo,

On Jan 1, 2008 6:21 PM, Paulo <[EMAIL PROTECTED]> wrote:
>  É assim uma classe deve ser iniciada jundo com o ZOPE esta classe na
> verdade é um executável python que roda como daemon, basicamente que vai ler
> informações no zodb  fazer verificações se determidados sites estão  para
> isto uso  httplib2. Meu problema é integrar o deamon com o zope atualmente
> estou tentando fazer este daemom ser um produto...existe uma forma mais
> fácil?

A "integração com o Zope" é só ler os dados no ZODB? Se sim, você pode
ler o conteúdo do ZODB assim:

>>> from ZODB.FileStorage.FileStorage import FileStorage
>>> from ZODB.DB import DB
>>> storage = FileStorage("/caminho/da/instancia/zope/var/Data.fs")
>>> database = DB(storage)
>>> connection = database.open()
>>> root = connection.root()

root é a raiz do ZODB e funciona como um dicionário. A partir daí você
pode acessar o conteúdo do ZODB assim:

>>> root['meu_container']['meu_conteudo']

[]'s,
-- 
Dirceu Pereira Tiegs
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com

Responder a