Jean-François Roche wrote:
Design question, is it considered bad practice to include a meta.zcml
from a configure.zcml file ?
e.g Package A depends on package B
My package A requires some meta defined in package B before loading
configure of package B so I do in configure.zcml of package A:
<configure xmlns="http://namespaces.zope.org/zope"
...
>
<include·package="B"·file="meta.zcml"·/>
<include package="B" />
</configure>
Bad ? Ok ?
No, it's ok. If B's meta.zcml were already included earlier on (which
may have been necessary), then ZCML will simply ignore it the second time.
Normally, we include all metas first, then the configures. But if you
want to make a package work in isolation (e.g. when the package itself
describes an application), it makes sense to load meta as well.
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users