config.registry is the correct way to access and augment the registry
during the setup of the application. If you'd like some patterns to follow,
I recommend looking at substanced as it's a heavy user of ZCA implemented
by the core Pyramid developers.

https://github.com/Pylons/substanced


On Sun, Mar 16, 2014 at 12:21 PM, Achim Domma <[email protected]> wrote:

> Hi,
>
> I have a growing web application which implements sophisticated search and
> reporting functionality. To decouple some of our components, I would like
> to use the ZCA, but I'm not perfectly sure how to do it.
>
> The first question would be, how to access the registry in the correct way
> during startup. I would like to register some utilities and adapters while
> application startup to use them later in my views. Currently I'm using the
> registry property of my Configurator instance, which seems to work, but I
> feel a bit unsure if it's supposed to be used that way.
>
> The second question would be, if I should use that registry at all? Or
> should I just go for registerUtility & Co from zope.component? I will need
> to adapt IRequest, but as it's a plain zope.interface.Interface, it should
> not be a problem to register adapters for it in the "plain" ZCA.
>
> Any hint about dos and don'ts would be very appreciated!
>
> cheers,
> Achim
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pylons-discuss.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to