[Zope3-Users] Re: ZCatalog request in ZODB [was: How to debug a MemoryError]

Encolpe Degoute encolpe.degoute at ingeniweb.com
Fri May 16 03:52:29 EDT 2008


Jonathan a écrit :
> 
>> ----- Original Message ----- From: "Encolpe Degoute"
>> I don't know how to create such a python routine on ZODB 3.2.5. Where
>> can I
>> can some examples of such routine?
> 
> 
> from ZODB import FileStorage, DB
> storage = FileStorage.FileStorage('/<your dir path here>/Data.fs')
> db = DB(storage)
> conn = db.open()
> root = conn.root()
> 
> 'root' is then the root folder that you see via the ZMI.
> 
> More info at  http://www.zope.org/Wikis/ZODB/guide/node3.html

Many thanks for the link.

root isn't the Zope root in the ZMI, you need to get 'Application'
attribute to reach it:

  app = root.__getitem__('Application')

Now I have a new problem: I can go into the plone instance and run
almost everything... but a ZCatalog request.
For each index the value of portal_catalog.uniqueValuesFor is correct,
but any request always return no brains.

Any tips on that ?

Regards,
-- 
Encolpe Degoute
INGENIWEB (TM) - S.A.S 50000 Euros - RC B 438 725 632
Bureaux de la Colline
1 rue Royal
92210 Saint Cloud
web : www.ingeniweb.com - « les Services Web Ingénieux »
Tel : 01.78.15.24.08 / Fax : 01 47 57 39 14



More information about the Zope3-users mailing list