From 6ad688ec621207507ff8b9d1857df505c4dfdf64 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 1 Aug 2004 21:45:58 +0000 Subject: [PATCH] sendPlugin function accept a queue argument to send the message in a single queue --- common/hub.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/common/hub.py b/common/hub.py index 7f7a4e874..15e233d28 100644 --- a/common/hub.py +++ b/common/hub.py @@ -79,10 +79,11 @@ class GajimHub: del self.queues[name] # END unregister - def sendPlugin(self, event, con, data): + def sendPlugin(self, event, con, data, qu=None): """ Sends an event to registered plugins""" if self.events.has_key(event): - for i in self.events[event]: - i.put((event, con, data)) + for queue in self.events[event]: + if qu == None or qu == queue: + queue.put((event, con, data)) # END sendPlugin # END GajimHub