From 0b0c71dc0392940e2a4e0ed69b62d17b398d89b4 Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Tue, 14 Jul 2009 15:18:39 +0000 Subject: [PATCH] capture server errors and return propper error to user. --- sfa/util/geniserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sfa/util/geniserver.py b/sfa/util/geniserver.py index ed82f01d..2980b2ed 100644 --- a/sfa/util/geniserver.py +++ b/sfa/util/geniserver.py @@ -141,11 +141,11 @@ class SecureXMLRpcRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler): It was copied out from SimpleXMLRPCServer.py and modified to shutdown the socket cleanly. """ - self.api = GeniAPI(peer_cert = self.server.peer_cert, + try: + self.api = GeniAPI(peer_cert = self.server.peer_cert, interface = self.server.interface, key_file = self.server.key_file, cert_file = self.server.cert_file) - try: # get arguments request = self.rfile.read(int(self.headers["content-length"])) # In previous versions of SimpleXMLRPCServer, _dispatch -- 2.47.0