add docker tests and fix sorting
This commit is contained in:
@@ -118,8 +118,7 @@ def get_mails_list(dirpath: Path) -> list[MailEntry]:
|
||||
|
||||
|
||||
def set_nid(entries: list[MailEntry]):
|
||||
entries.sort(reverse=True, key=lambda e: e.c_time)
|
||||
entries = sorted(entries, reverse=True, key=lambda e: e.c_time)
|
||||
entries.sort(reverse=True, key=lambda e: (e.c_time, e.uid))
|
||||
for i, entry in enumerate(entries, start=1):
|
||||
entry.nid = i
|
||||
|
||||
|
@@ -50,7 +50,7 @@ class MyHandler(AsyncMessage):
|
||||
gen = BytesGenerator(fp, policy=email.policy.SMTP)
|
||||
gen.flatten(m)
|
||||
for mbox in all_mboxes:
|
||||
shutil.copy2(temp_email_path, self.mails_path / mbox / 'new')
|
||||
shutil.copy(temp_email_path, self.mails_path / mbox / 'new')
|
||||
|
||||
|
||||
def protocol_factory_starttls(mails_path: Path,
|
||||
|
Reference in New Issue
Block a user