MCPcopy Index your code
hub / github.com/python/cpython / _dump_sequences

Method _dump_sequences

Lib/mailbox.py:1307–1319  ·  view source on GitHub ↗

Inspect a new MHMessage and update sequences appropriately.

(self, message, key)

Source from the content-addressed store, hash-verified

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
1322class 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