Inspect a new MHMessage and update sequences appropriately.
(self, message, key)
| 1305 | self.set_sequences(sequences) |
| 1306 | |
| 1307 | def _dump_sequences(self, message, key): |
| 1308 | """Inspect a new MHMessage and update sequences appropriately.""" |
| 1309 | pending_sequences = message.get_sequences() |
| 1310 | all_sequences = self.get_sequences() |
| 1311 | for name, key_list in all_sequences.items(): |
| 1312 | if name in pending_sequences: |
| 1313 | key_list.append(key) |
| 1314 | elif key in key_list: |
| 1315 | del key_list[key_list.index(key)] |
| 1316 | for sequence in pending_sequences: |
| 1317 | if sequence not in all_sequences: |
| 1318 | all_sequences[sequence] = [key] |
| 1319 | self.set_sequences(all_sequences) |
| 1320 | |
| 1321 | |
| 1322 | class Babyl(_singlefileMailbox): |
no test coverage detected