# HG changeset patch # User Sylvain Thénault # Date 1248450465 -7200 # Node ID c51be1cf83178b49f5f0ac50d1cfdb3836d35327 # Parent 37a747ad6fd4713d911011d20862dc7bedd625e8 should check for every system hooks, not only server_startup diff -r 37a747ad6fd4 -r c51be1cf8317 server/hooksmanager.py --- a/server/hooksmanager.py Fri Jul 24 15:43:11 2009 +0200 +++ b/server/hooksmanager.py Fri Jul 24 17:47:45 2009 +0200 @@ -220,9 +220,9 @@ '%s: events is expected to be a tuple, not %s' % ( cls, type(cls.events)) for event in cls.events: - if event == 'server_startup': + if event in SYSTEM_HOOKS: assert not cls.accepts or cls.accepts == ('Any',), \ - '%s doesnt make sense on server_startup' % cls.accepts + '%s doesnt make sense on %s' % (cls.accepts, event) cls.accepts = ('Any',) for ertype in cls.accepts: if (event, ertype) in done: