# HG changeset patch # User paulb # Date 1176734622 0 # Node ID 08d88dc2b74ce4bd57155ce90b55bdf504c26d74 # Parent c0250ca889bea671d6add3f2c1f19cd920ae73f8 [project @ 2007-04-16 14:43:42 by paulb] Fixed OpenSSL dependency introduced by an import required by the secure server classes and functions. diff -r c0250ca889be -r 08d88dc2b74c WebStack/Adapters/BaseHTTPRequestHandler.py --- a/WebStack/Adapters/BaseHTTPRequestHandler.py Mon Apr 16 14:43:09 2007 +0000 +++ b/WebStack/Adapters/BaseHTTPRequestHandler.py Mon Apr 16 14:43:42 2007 +0000 @@ -27,7 +27,6 @@ # SSL-related imports. -from OpenSSL import SSL import socket class HandlerFactory: @@ -125,6 +124,12 @@ 'certificate_filename'. """ + # SSL-related import. + + from OpenSSL import SSL + + # Initialisation using SSL. + BaseHTTPServer.HTTPServer.__init__(self, server_address, HandlerClass) context = SSL.Context(SSL.SSLv23_METHOD) context.use_privatekey_file(key_filename)