示例#1
0
文件: chat.py 项目: nsapa/msnp.py
    def __send_mime_message(self, mime_message, flag):
        msg = Msg()
        msg.trn = self.transaction_id

        msg.msg_buf = ''
        for hdr in mime_message.items():
            msg.msg_buf = msg.msg_buf + join(hdr, ': ') + '\r\n'
        msg.msg_buf = msg.msg_buf + '\r\n'
        if mime_message.get_payload() != None:
            msg.msg_buf = msg.msg_buf + mime_message.get_payload()

        msg.args = (flag, str(len(msg.msg_buf)))

        self._async_command(msg)
        self.process()
示例#2
0
    def __send_mime_message(self, mime_message, flag):
        msg = Msg()
        msg.trn = self.transaction_id

        msg.msg_buf = ''
        for hdr in mime_message.items():
            msg.msg_buf = msg.msg_buf + join(hdr, ': ') + '\r\n'
        msg.msg_buf = msg.msg_buf + '\r\n'
        if mime_message.get_payload() != None:
            msg.msg_buf = msg.msg_buf + mime_message.get_payload()

        msg.args = (flag, str(len(msg.msg_buf)))

        self._async_command(msg)
        self.process()