--- a/ztfy/utils/catalog/index.py Mon May 23 00:40:13 2011 +0200
+++ b/ztfy/utils/catalog/index.py Tue Oct 18 08:36:11 2011 +0200
@@ -28,8 +28,8 @@
# import local interfaces
# import Zope3 packages
-from zope.app import zapi
from zope.catalog.attribute import AttributeIndex
+from zope.component import createObject
from zope.container.contained import Contained
from zope.interface import implements
from zopyx.txng3.core import config
@@ -64,7 +64,7 @@
splitter_casefolding=config.defaults['splitter_casefolding']):
spaces = re.compile(r'\s+')
if ranking:
- util = zapi.createObject(storage)
+ util = createObject(storage)
if not IStorageWithTermFrequency.providedBy(util):
raise ValueError("This storage cannot be used for ranking")
_fields = spaces.split(field_name)