예제 #1
0
파일: xmppim.py 프로젝트: Gandi/wokkel
    def toElement(self):
        element = Stanza.toElement(self)

        if self.body:
            element.addElement('body', content=self.body)
        if self.subject:
            element.addElement('subject', content=self.subject)

        return element
예제 #2
0
    def toElement(self):
        element = Stanza.toElement(self)

        if self.body:
            element.addElement('body', content=self.body)
        if self.subject:
            element.addElement('subject', content=self.subject)

        return element
예제 #3
0
파일: xmppim.py 프로젝트: bourquep/wokkel
    def _onPresence(self, element):
        stanza = Stanza.fromElement(element)

        presenceType = stanza.stanzaType or 'available'

        try:
            parser = self.presenceTypeParserMap[presenceType]
        except KeyError:
            return

        presence = parser.fromElement(element)

        try:
            handler = getattr(self, '%sReceived' % presenceType)
        except AttributeError:
            return
        else:
            handler(presence)
예제 #4
0
    def _onPresence(self, element):
        stanza = Stanza.fromElement(element)

        presenceType = stanza.stanzaType or 'available'

        try:
            parser = self.presenceTypeParserMap[presenceType]
        except KeyError:
            return

        presence = parser.fromElement(element)

        try:
            handler = getattr(self, '%sReceived' % presenceType)
        except AttributeError:
            return
        else:
            handler(presence)
예제 #5
0
파일: xmppim.py 프로젝트: Gandi/wokkel
 def __init__(self, recipient=None, sender=None, body=None, subject=None):
     Stanza.__init__(self, recipient, sender)
     self.body = body
     self.subject = subject
예제 #6
0
 def __init__(self, recipient=None, sender=None, body=None, subject=None):
     Stanza.__init__(self, recipient, sender)
     self.body = body
     self.subject = subject