File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -1151,6 +1151,11 @@ def create_node(self):
11511151
11521152class MailGW :
11531153
1154+ # To override the message parsing, derive your own class from
1155+ # parsedMessage and assign to parsed_message_class in a derived
1156+ # class of MailGW
1157+ parsed_message_class = parsedMessage
1158+
11541159 def __init__ (self , instance , arguments = ()):
11551160 self .instance = instance
11561161 self .arguments = arguments
@@ -1446,7 +1451,7 @@ def _handle_message(self, message):
14461451 The following code expects an opened database and a try/finally
14471452 that closes the database.
14481453 '''
1449- parsed_message = parsedMessage (self , message )
1454+ parsed_message = self . parsed_message_class (self , message )
14501455
14511456 # Filter out messages to ignore
14521457 parsed_message .handle_ignore ()
You can’t perform that action at this time.
0 commit comments