Re: zope.component.zcml and global registry

"Roger" <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <201003081734463.SM01240@mobile05>
Hi Fabio 

> Betreff: Re: [Zope-dev] zope.component.zcml and global registry
> 
> * 2010-03-04 20:51, Fabio Tranchitella wrote:
> > Committed with tests.
> 
> If nobody objects, I would like to release a new (bugfix) 
> release of zope.component with the current trunk. This is the 
> relevant entry from the CHANGES.txt file:

A bugfix probably for your app, but a feature for zope packages

> - The ZCML directives provided by zope.component now register 
> the components in
>   the registry returned by getSiteManager instead of the 
> global registry.
>   This allows the hooking of the getSiteManager method before 
> the load of a
>   ZCML file to register the components in a custom registry.

I've tested our app which uses the local site as application root,
e.g. 

db, connection, root, root_folder = getInformationFromEvent(event)
root_folder = foo.bar.LocalSite()
root[ZopePublication.root_name] = root_folder

It seems that this is fine and the local (root app) site
registry get never touched during configuration setup.

I hope nobody is using setSite in the wrong place,
then this new feature will horribly break their applications.

Regards
Roger Ineichen

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.