[Zope-dev] Re: z3c.zalchemy : ComponentLookupError: (<InterfaceClass
z3c.zalchemy.interfaces.IAlchemyEgineUtility>, 'DemoEngine-1')
KLEIN Stéphane
stephane at is-webdesign.com
Mon Feb 18 05:43:05 EST 2008
Le Sat, 16 Feb 2008 18:33:52 +0000, KLEIN Stephane a écrit :
> Hi,
>
> I've tested z3c.zalchemy package and I've this error :
>
> """
> ComponentLookupError: (<InterfaceClass
> z3c.zalchemy.interfaces.IAlchemyEngineUtility>, 'DemoEngine-1')
> """
I've found one fix :
comment this line in demo/demo_1/message.py :
#z3c.zalchemy.createTable('message', 'DemoEngine-1')
add this lines in demo/demo_1/configure.zcml
<alchemy:createTable
table="message"
engine="DemoEngine-1"
/>
Explication : z3c.zalchemy.createTable('message', 'DemoEngine-1') can't
work because utility registered in zcml is really registered at end of
configuration parsing. Thereof
z3c.zalchemy.interfaces.IAlchemyEngineUtility can't be caught.
Regards,
Stephane
More information about the Zope-Dev
mailing list