From e12d7f8feabaede3fc090b29da29a2fcb27b96da Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Thu, 12 Jul 2012 16:49:19 -0700 Subject: [PATCH] report failures --- client-webserver/client.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client-webserver/client.py b/client-webserver/client.py index c7e5c6a9e..029b3c9f2 100644 --- a/client-webserver/client.py +++ b/client-webserver/client.py @@ -53,6 +53,10 @@ while r.proceed.IsInitialized(): r = decode(do(k)) print r +if r.failure.IsInitialized(): + print "Server reported failure." + sys.exit(1) + sni_todo = [] for chall in r.challenge: print chall @@ -80,4 +84,5 @@ if r.success.IsInitialized(): open("cert.pem", "w").write(r.success.certificate) print "Server issued certificate; certificate written to cert.pem" elif r.failure.IsInitialized(): - print "Server failed." + print "Server reported failure." + sys.exit(1)