MCPcopy Index your code
hub / github.com/RustPython/RustPython / _dump_sequences

Method _dump_sequences

Lib/mailbox.py:1300–1312  ·  view source on GitHub ↗

Inspect a new MHMessage and update sequences appropriately.

(self, message, key)

Source from the content-addressed store, hash-verified

1298 self.set_sequences(sequences)
1299
1300 def _dump_sequences(self, message, key):
1301 """Inspect a new MHMessage and update sequences appropriately."""
1302 pending_sequences = message.get_sequences()
1303 all_sequences = self.get_sequences()
1304 for name, key_list in all_sequences.items():
1305 if name in pending_sequences:
1306 key_list.append(key)
1307 elif key in key_list:
1308 del key_list[key_list.index(key)]
1309 for sequence in pending_sequences:
1310 if sequence not in all_sequences:
1311 all_sequences[sequence] = [key]
1312 self.set_sequences(all_sequences)
1313
1314
1315class 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