Exemple #1
0
 def test_reload(self):
     shopping.buy('irc')
     callbacks = sum(len(hooks) for hooks in
             self.service.listeners.itervalues())
     shopping.renew('irc')
     callbacks_again = sum(len(hooks) for hooks in
             self.service.listeners.itervalues())
     self.assertEquals(callbacks, callbacks_again,
         "new callbacks should have replaces old ones")
Exemple #2
0
def reload_module(event):
    admin = yield isadmin(event.source)
    if admin:
        for module in event.content.split():
            shopping.renew(module)
        event.reply("Reloading %s finished." % event.content)
Exemple #3
0
def unload_module(event):
    admin = yield isadmin(event.source)
    if admin:
        for module in event.content:
            shopping.renew(module)