[Zope-it] Classe Catalog (da ZCatalog) standalone -- aiuto
enrico.sirola@riskmap.net
enrico.sirola@riskmap.net
22 Oct 2001 09:53:11 +0200
Ciao a tutti,
qualcuno ha esperienza nell'uso della classe Catalog fuori
da Zope? Sto cercando di usare ZODB per una applicazione standalone
(senza Zope) e vorrei pero' poter usare ZCatalog.Catalog per costruire
degli indici sugli oggetti salvati nel DB. Per quanto ne so Catalog
dovrebbe essere utilizzabile anche fuori dall'ambiente di Zope, ma
fallisco l'importazione. Vi attacco un cut/paste dello stackdump in
interattivo:
sirolae@sirola01:~$ python2.1
Python 2.1.1 (#5, Oct 18 2001, 19:54:10)
[GCC 2.95.4 20010902 (Debian prerelease)] on linux2
Type "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append('/home/sirolae/various_sources/Zope-2.4.1-src/lib/python')
>>> import ZODB
>>> import Persistence
>>> from Persistence import Persistent
>>> from ZODB.FileStorage import FileStorage
>>> from Products.ZCatalog.Catalog import Catalog
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/Products/ZCatalog/__init__.py", line 88, in ?
import ZCatalog, Catalog, CatalogAwareness, ZClasses
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/ZClasses/__init__.py", line 20, in ?
import ZClass
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/ZClasses/ZClass.py", line 88, in ?
import Method, Basic, Property, AccessControl.Role, re
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/ZClasses/Method.py", line 91, in ?
import App.Dialogs, ZClasses, App.Factory, App.Product, App.ProductRegistry
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/App/Factory.py", line 92, in ?
from Product import Product
File "/home/sirolae/various_sources/Zope-2.4.1-src/lib/python/App/Product.py", line 116, in ?
from Factory import Factory
ImportError: cannot import name Factory
Ecco qua. Questo l'ho letto sul seguente howto su ZCatalog:
http://www.zope.org/Members/kelcmab3/catalog_out_of_zope
Qualcuno ha qualche suggerimento?
Grazie per l'aiuto,
Enrico
--
Enrico Sirola <enri@users.sourceforge.net>
gpg public key available from wwwkeys.pgp.net
Key fingerprint = B446 7332 ED55 BC68 5FE8 DE0F 98DF EC86 377F E07F