Add an iq_show plugin

Fixes #2075
This commit is contained in:
mathieui 2011-11-15 01:27:42 +01:00
parent ef6425b4e9
commit b82b99f266

14
plugins/iq_show.py Normal file
View file

@ -0,0 +1,14 @@
from plugin import BasePlugin
from sleekxmpp.xmlstream.matcher import StanzaPath
from sleekxmpp.xmlstream.handler import Callback
class Plugin(BasePlugin):
def init(self):
self.core.xmpp.register_handler(Callback('Iq_show', StanzaPath('iq'), self.handle_iq))
def handle_iq(self, iq):
self.core.information('%s' % iq, 'Iq')
def cleanup(self):
self.core.xmpp.remove_handler('Iq_show')
del self.handle_iq