ignore the "Popped wrong app context" Assertion Error raised by AppContext

This commit is contained in:
Son NK 2020-08-16 15:34:44 +02:00
parent d4a6269e43
commit 61a8f1e676
1 changed files with 8 additions and 4 deletions

View File

@ -1251,10 +1251,14 @@ class MailHandler:
smtp = SMTP(POSTFIX_SERVER, POSTFIX_PORT or 25)
app = new_app()
with app.app_context():
ret = await handle(envelope, smtp)
LOG.debug("takes %s seconds <<===", time.time() - start)
return ret
try:
with app.app_context():
ret = await handle(envelope, smtp)
LOG.debug("takes %s seconds <<===", time.time() - start)
return ret
# ignore the "Popped wrong app context" Assertion Error raised by AppContext
except AssertionError as e:
LOG.warning("Error %s", e)
if __name__ == "__main__":