projects
/
user
/
alex
/
software
/
my-snippets.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b3c45f4
)
mail-merge: Bail if sendmail fails
author
Alex Dehnert
<adehnert@mit.edu>
Thu, 14 Mar 2013 03:15:16 +0000
(23:15 -0400)
committer
Alex Dehnert
<adehnert@mit.edu>
Thu, 14 Mar 2013 03:15:16 +0000
(23:15 -0400)
mail-merge
patch
|
blob
|
history
diff --git
a/mail-merge
b/mail-merge
index d7375f880a7b35bdd9e5330154fcab1e129e69f1..dd82cbbe9d300ce1e6e411d36ed626287f53dea6 100755
(executable)
--- a/
mail-merge
+++ b/
mail-merge
@@
-33,6
+33,8
@@
def sendmail_cmd(addrs, text):
args.extend(addrs)
proc = subprocess.Popen(args, stdin=subprocess.PIPE)
proc.communicate(text)
+ if proc.returncode != 0:
+ raise RuntimeError, "sendmail returned %d" % (proc.returncode, )
cmd_funcs = (lambda: True, sendmail_cmd)
setup_sendmail, sendmail = smtp_funcs