z3c.indexer

1 view
Skip to first unread message

Vitaly

unread,
Aug 24, 2010, 3:52:20 AM8/24/10
to Russian Zope3 group
Всем доброго время суток!

Работаю в bluebream, раньше работал в zope3 с zope.catalog, проблем не
было,
а сейчас сделал как описано в z3c.indexer.README.txt, но не работает.
Подробности:

class myContainer(BTreeContainer):
...

class myObject(Persistent, Contained):
implements(ImyOblect)
...

def objAdd(obj, event):
intids = getUtility(IIntIds)
intids.register(obj)

в configure.zcml

<subscriber
for=".interfaces.ImyOblect)
zope.app.container.interfaces.IObjectAddedEvent"
handler=".objAdd"
/>

Также в сайт менеджере создал индекс и зарегистрировал как утилиту.

Выдается ошибка:
TypeError: ('Could not adapt', <...myObject object at 0x4eed8c0>,
<InterfaceClass zope.keyreference.interfaces.IKeyReference>)

с zope.catalog не надо было ничего адаптировать, а сейчас ...
ничего не понимаю, помогите кто чем может

Заранее спасибо!

Ilshad Khabibullin

unread,
Aug 24, 2010, 4:02:35 AM8/24/10
to zope...@googlegroups.com
<inlcude package="zope.keyreference" />

ЗЫ. А почему сейчас перешли на z3c.indexer? Для этого должны быть достаточно веские причины, потому что с ним нужно проделывать много движений, чтобы все корректно работало. По сравнению с zope.catalog,в котором все что нужно работает из коробки, хотя он и совершает лишние действия. Ничто не мешает использовать zope.catalog сейчас, он поддеживается и никто его не собирается "деприцировать".

24 августа 2010 г. 13:52 пользователь Vitaly <vit...@mail.ru> написал:

--
Russian Zope3 group http://zope3.ru/
Для отправки сообщений zope...@googlegroups.com
Отписаться zope3-ru-u...@googlegroups.com
Архив http://groups.google.com/group/zope3-ru



--
Ilshad R. Khabibullin
http://astoon.zwiki.org
+7 922 600 56 06

Vitaly

unread,
Aug 24, 2010, 4:09:59 AM8/24/10
to Russian Zope3 group

On 24 авг, 14:02, Ilshad Khabibullin <astoon....@gmail.com> wrote:
> <inlcude package="zope.keyreference" />

ничего не изменилось :(

> ЗЫ. А почему сейчас перешли на z3c.indexer? Для этого должны быть достаточно
> веские причины, потому что с ним нужно проделывать много движений, чтобы все
> корректно работало. По сравнению с zope.catalog,в котором все что нужно
> работает из коробки, хотя он и совершает лишние действия. Ничто не мешает
> использовать zope.catalog сейчас, он поддеживается и никто его не собирается
> "деприцировать".
>

Как мне показалось bluebream ориентирован на z3c :)

Vitaly

unread,
Aug 24, 2010, 4:14:21 AM8/24/10
to Russian Zope3 group
On 24 авг, 14:09, Vitaly <vita...@mail.ru> wrote:
> On 24 авг, 14:02, Ilshad Khabibullin <astoon....@gmail.com> wrote:
>
> > <inlcude package="zope.keyreference" />
>
> ничего не изменилось :(
>
простите, вроде работает
Reply all
Reply to author
Forward
0 new messages