From 7611ac70dc0eb25f10f288b4b8af692f2e2ee968 Mon Sep 17 00:00:00 2001 From: Chris Hutchison Date: Fri, 20 Apr 2018 16:28:57 -0400 Subject: [PATCH] Create spooler.py --- isso/ext/spooler.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 isso/ext/spooler.py diff --git a/isso/ext/spooler.py b/isso/ext/spooler.py new file mode 100644 index 0000000..33fc5c5 --- /dev/null +++ b/isso/ext/spooler.py @@ -0,0 +1,10 @@ +def spooler(args): + try: + self._sendmail(args[b"subject"].decode("utf-8"), + args["body"].decode("utf-8")) + except smtplib.SMTPConnectError: + return uwsgi.SPOOL_RETRY + else: + return uwsgi.SPOOL_OK + +uwsgi.spooler = spooler