def __init__(self, error, to=None, frm=None): xmppim.Presence.__init__(self, to, type='error') if frm: self['from'] = frm # add muc elements x = self.addElement('x', NS_MUC) # add error e = error.getElement() self.addChild(e)
def errorResponse(error, stanza): response = toResponse(stanza, stanzaType='error') response.children = copy.copy(stanza.children) response.addChild(error.getElement()) return response