add docker tests and fix sorting

This commit is contained in:
2023-06-14 15:25:42 -04:00
parent dd18bcdfbe
commit c9f1597571
4 changed files with 16 additions and 3 deletions

View File

@@ -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

View File

@@ -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,