Iain Duncan wrote:
> Ok, so I figured out that if I get the zope.component.globalSiteManager
> in my model middleware on ingress, that in bfg I can indeed query it for
> registered adapaters and get at that. But in the bfg app, the global
> site manager is empty and the siteManager has the stuff from my zcml
> file.
> So, I think I could do what I need if I knew how to:
> - fill the global site manager in middleware from the zcml file
> - get bfg to either use that site manager or fold it's contents into the
> one that is actively used

Apologies, I think you may be on your own.  It's definitely possible, but the 
zope.component ZCML loading design and the general "there can be only one 
registry" design of the global ZCA API hurts badly here, as *any* use of 
globals does.  It's just an awful design.

- C
Repoze-dev mailing list

Reply via email to