[Zope3-dev] bootstrap event problems
Gary Poster
gary@modernsongs.com
Wed, 12 Feb 2003 22:31:13 -0500
I was able to replicate. I'll try to look at this tomorrow.
sean.bowman@acm.org wrote:
> hi all,
>
> I found a problem in zope.app.services.event:
> ServiceSubscriberEventChannel tries to subscribe to the wrong service in
> its 'bound' method. This is a problem since the HubIds service needs to
> subscribe to the Subscription service when bound. This happens when
> bootstrapping Data.fs among other times.
>
> Unfortunatly when I fix the problem (a patch appears below), I get a
> heinous error during bootstrapping. I believe the problem is that
> zope.app.event.subs.getWaysToSubscribe looks for the object hub before
> it's been added. (I might be wrong about this.)
>
> I'd love to fix this problem if somebody will give me a clue.
>
> Sean
>
> Index: src/zope/app/services/event.py
> ===================================================================
> RCS file: /cvs-repository/Zope3/src/zope/app/services/event.py,v
> retrieving revision 1.11
> diff -u -r1.11 event.py
> --- src/zope/app/services/event.py 12 Feb 2003 02:17:34 -0000
> 1.11
> +++ src/zope/app/services/event.py 13 Feb 2003 02:24:32 -0000
> @@ -147,7 +147,7 @@
> # the name of the service that this object is providing, or
> # None if unbound
>
> - _subscribeToServiceName = "Subscriptions"
> + _subscribeToServiceName = Subscription
> _subscribeToServiceInterface = IEvent
> _subscribeToServiceFilter = None
>
>
>
> _______________________________________________
> Zope3-dev mailing list
> Zope3-dev@zope.org
> http://mail.zope.org/mailman/listinfo/zope3-dev
>
>