Inspect a new MHMessage and update sequences appropriately.
(self, message, key)
| 1224 | self.set_sequences(sequences) |
| 1225 | |
| 1226 | def _dump_sequences(self, message, key): |
| 1227 | """Inspect a new MHMessage and update sequences appropriately.""" |
| 1228 | pending_sequences = message.get_sequences() |
| 1229 | all_sequences = self.get_sequences() |
| 1230 | for name, key_list in all_sequences.items(): |
| 1231 | if name in pending_sequences: |
| 1232 | key_list.append(key) |
| 1233 | elif key in key_list: |
| 1234 | del key_list[key_list.index(key)] |
| 1235 | for sequence in pending_sequences: |
| 1236 | if sequence not in all_sequences: |
| 1237 | all_sequences[sequence] = [key] |
| 1238 | self.set_sequences(all_sequences) |
| 1239 | |
| 1240 | |
| 1241 | class Babyl(_singlefileMailbox): |
no test coverage detected