It is now better: the event DatabaseOpened is caught at startup.
However, it is surprising that ProcessStartingEvent is not caught.
On Mon, May 18, 2009 at 6:46 AM, Andreas Jung <li...@zopyx.com> wrote:
> On 18.05.09 00:42, Simon Elbaz wrote:
> > Hi,
> > I am trying to execute some code at zope3 server startup. Zope3 posts
> > hint using a IProcessStartingEvent subscriber in configure.zcml.
> > Here is an extract of configure.zcml:
> > <subscriber
> > handler="cdcadama.authentication.onStartup"
> > for="zope.app.appsetup.interfaces.IProcessStartingEvent"
> > />
> > and the handler definition:
> > def onStartup(event):
> > print 'hello'
> > The problem is that the function is not called at server startup. But
> > when a call to notify(zope.app.appsetup.interfaces.ProcessStarting())
> > is made later in the code (after the server starts), it prints 'hello'.
> Isn't there a DatabaseOpened event?
Zope3-users mailing list