X-Git-Url: https://pwan.org/git/?p=certmaster.git;a=blobdiff_plain;f=scripts%2Fcertmaster-request;fp=scripts%2Fcertmaster-request;h=0f11ba400250c055fe25900e6bc4a29e140d8914;hp=de4d0474e73921f11a9df8cab2fdbe055269c95f;hb=8c1e7ce1f1b146ba794779ccad8816baea16d64a;hpb=67e8a55e10f81105cb76e7c1ff9d0615cf97dff5 diff --git a/scripts/certmaster-request b/scripts/certmaster-request index de4d047..0f11ba4 100755 --- a/scripts/certmaster-request +++ b/scripts/certmaster-request @@ -18,6 +18,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import distutils.sysconfig import optparse import sys +import xmlrpclib from certmaster import requester @@ -36,5 +37,8 @@ if __name__ == "__main__": try: requester.request_cert(hostname=opts.hostname, ca_name=opts.ca) + except xmlrpclib.Fault as f: + print >> sys.stderr, "error: %s" % str(f.faultString) except Exception as e: print >> sys.stderr, "error: %s" % str(e) + sys.exit(1)