comparison src/plugins/plugin_misc_maildir.py @ 663:8004c7d4aba7

core: Deferred in onMessage. onMessage now use a deferred which is passed to MessageReceived trigger through the post_treat parameter. This can be used by plugins to add deferred in the callback chain.
author Goffi <goffi@goffi.org>
date Thu, 31 Oct 2013 17:18:04 +0100
parents 9a8fbf0e8691
children bfabeedbf32e
comparison
equal deleted inserted replaced
662:4f747d7fde8c 663:8004c7d4aba7
84 def profileDisconnected(self, profile): 84 def profileDisconnected(self, profile):
85 """Called on profile disconnection, free profile's resources""" 85 """Called on profile disconnection, free profile's resources"""
86 del self.__mailboxes[profile] 86 del self.__mailboxes[profile]
87 del self.data[profile] 87 del self.data[profile]
88 88
89 def messageReceivedTrigger(self, message, profile): 89 def messageReceivedTrigger(self, message, post_treat, profile):
90 """This trigger catch normal message and put the in the Maildir box. 90 """This trigger catch normal message and put the in the Maildir box.
91 If the message is not of "normal" type, do nothing 91 If the message is not of "normal" type, do nothing
92 @param message: message xmlstrem 92 @param message: message xmlstrem
93 @return: False if it's a normal message, True else""" 93 @return: False if it's a normal message, True else"""
94 for e in message.elements(): 94 for e in message.elements():