This is an automated email from the ASF dual-hosted git repository. sebb pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit 319e5dbac1840c772690c714494aae3074663264 Author: Sebb <[email protected]> AuthorDate: Sat Jan 29 17:13:28 2022 +0000 Simplify calling structure --- server/endpoints/mbox.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/endpoints/mbox.py b/server/endpoints/mbox.py index 01c1e98..fa249d8 100644 --- a/server/endpoints/mbox.py +++ b/server/endpoints/mbox.py @@ -33,8 +33,7 @@ import email.utils as eutils import datetime -async def convert_source(session: plugins.session.SessionObject, email: dict) -> str: - source = await plugins.messages.get_source(session, permalink=email.get("dbid")) +def convert_source(source) -> str: if source: source_as_text = source["_source"]["source"] # Ensure it starts with "From "...or fake it @@ -110,7 +109,8 @@ async def process( epoch_order="asc" ): for email in emails: - mboxrd_source = await convert_source(session, email) + source = await plugins.messages.get_source(session, permalink=email.get("dbid")) + mboxrd_source = convert_source(source) # Ensure each non-empty source ends with a blank line if not mboxrd_source.endswith("\n\n"): mboxrd_source += "\n"
