MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / _dump_sequences

Method _dump_sequences

tools/python-3.11.9-amd64/Lib/mailbox.py:1226–1238  ·  view source on GitHub ↗

Inspect a new MHMessage and update sequences appropriately.

(self, message, key)

Source from the content-addressed store, hash-verified

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
1241class Babyl(_singlefileMailbox):

Callers 2

addMethod · 0.95
__setitem__Method · 0.95

Calls 5

get_sequencesMethod · 0.95
set_sequencesMethod · 0.95
itemsMethod · 0.45
appendMethod · 0.45
indexMethod · 0.45

Tested by

no test coverage detected