From 905adfa6349d8bafbfbf90af1590cd5ff26c7886 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Wed, 1 Dec 2021 19:59:59 -0800 Subject: fix: group email --- bin/email | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'bin/email') diff --git a/bin/email b/bin/email index efe3906..3f5994c 100755 --- a/bin/email +++ b/bin/email @@ -57,19 +57,19 @@ def send(account, to): input = sys.stdin.read() email = mail(input) - cmd = run([mstmp, "-a", account, "--", to], input=email) + cmd = run([mstmp, "-a", account, "--"] + to, input=email) if cmd.returncode != 0: raise ValueError(f"did not send mail. err={cmd.returncode}") if __name__ == "__main__": - if len(sys.argv) != 4: - raise ArgumentError(f"invalid usage: recieved arguments {sys.argv[1:]}") + if len(sys.argv) < 4: + raise TypeError(f"invalid usage: recieved arguments {sys.argv[1:]}") account = sys.argv[1] if sys.argv[2] != "--": - raise ArgumentError(f"invalid usage: received {sys.argv[2:]} instead of recipient") + raise TypeError(f"invalid usage: received {sys.argv[2:]} instead of recipient") - to = sys.argv[3] + to = sys.argv[3:] send(account, to) -- cgit v1.2.1