Forráskód Böngészése

add time measures to email_handler

Son NK 5 éve
szülő
commit
7e5deef34f
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      email_handler.py

+ 4 - 1
email_handler.py

@@ -1122,6 +1122,7 @@ def handle(envelope: Envelope, smtp: SMTP) -> str:
 
 class MailHandler:
     async def handle_DATA(self, server, session, envelope: Envelope):
+        start = time.time()
         LOG.debug(
             "===>> New message, mail from %s, rctp tos %s ",
             envelope.mail_from,
@@ -1136,7 +1137,9 @@ class MailHandler:
 
         app = new_app()
         with app.app_context():
-            return handle(envelope, smtp)
+            ret = handle(envelope, smtp)
+            LOG.debug("takes %s seconds <<===", time.time() - start)
+            return ret
 
 
 if __name__ == "__main__":