From 30baf2b0eda97fa8a36fddc81824b5772d764018 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Thu, 30 Dec 2010 17:36:17 +0000 Subject: Fix NameErrors. --- Tools/scripts/get-remote-certificate.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Tools/scripts/get-remote-certificate.py b/Tools/scripts/get-remote-certificate.py index 02f1c8a..5811f20 100644 --- a/Tools/scripts/get-remote-certificate.py +++ b/Tools/scripts/get-remote-certificate.py @@ -8,7 +8,6 @@ import re import os -import ssl import sys import tempfile @@ -38,7 +37,8 @@ def fetch_server_certificate (host, port): status, output = subproc(r'openssl x509 -in "%s" -out "%s"' % (tn, tn2)) if status != 0: - raise OperationError(status, tsig, output) + raise RuntimeError('OpenSSL x509 failed with status %s and ' + 'output: %r' % (status, output)) fp = open(tn2, 'rb') data = fp.read() fp.close() @@ -63,7 +63,8 @@ def fetch_server_certificate (host, port): 'openssl s_client -connect "%s:%s" -showcerts < /dev/null' % (host, port)) if status != 0: - raise OSError(status) + raise RuntimeError('OpenSSL connect failed with status %s and ' + 'output: %r' % (status, output)) certtext = strip_to_x509_cert(output) if not certtext: raise ValueError("Invalid response received from server at %s:%s" % -- cgit v0.12