예제 #1
0
파일: jabber.py 프로젝트: bootandy/hal
 def send(self, envelope, content):
     message = Message(to=JID('%s@%s' % (envelope.room, self.configuration.conference_server)),
                       typ='groupchat', body=content.raw)
     html = simplexml.Node('html', {'xmlns': 'http://jabber.org/protocol/xhtml-im'})
     html.addChild(node=simplexml.XML2Node((
         "<body xmlns='http://www.w3.org/1999/xhtml'>" +
         content.html +
         "</body>"
     ).encode('utf-8')))
     message.addChild(node=html)
     self.connection.send(message)