""" SleekXMPP: The Sleek XMPP Library Copyright (C) 2010 Nathanael C. Fritz This file is part of SleekXMPP. See the file LICENSE for copying permission. """ from sleekxmpp.xmlstream.handler import Waiter class XMLWaiter(Waiter): """ The XMLWaiter class is identical to the normal Waiter class except that it returns the XML contents of the stanza instead of the full stanza object itself. Methods: prerun -- Overrides Waiter.prerun """ def prerun(self, payload): """ Store the XML contents of the stanza to return to the waiting event handler. Overrides Waiter.prerun Arguments: payload -- The matched stanza object. """ Waiter.prerun(self, payload.xml)