summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Component.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Server/Component.py')
-rw-r--r--src/lib/Server/Component.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/lib/Server/Component.py b/src/lib/Server/Component.py
index 3315276b2..e88b5cabe 100644
--- a/src/lib/Server/Component.py
+++ b/src/lib/Server/Component.py
@@ -67,12 +67,6 @@ class SSLServer(BaseHTTPServer.HTTPServer):
print cert.get_pubkey()
return ok
-
-# print cert.subject_name_hash()
-#
-# print dir(cert.get_pubkey())
-# return ok
-
def handle_request(self):
"""Handle one request, possibly blocking."""
try:
@@ -83,10 +77,11 @@ class SSLServer(BaseHTTPServer.HTTPServer):
try:
self.process_request(request, client_address)
except Exception, err:
- print err
- if err[0][0][0] == 'SSL routines':
- log.error("%s from %s" % (err[0][0][2], client_address[0]))
- else:
+ print err, type(err)
+ try:
+ if err[0][0][0] == 'SSL routines':
+ log.error("%s from %s" % (err[0][0][2], client_address[0]))
+ except:
log.error("Unknown socket I/O failure from %s" % (client_address[0]), exc_info=1)
self.close_request(request)