From 07f14f56139731fb2c3d774aff14b85fcd91ae5e Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Thu, 18 Dec 2008 22:36:30 +0100 Subject: [PATCH] [IMP] Use the logger bzr revid: stephane@tinyerp.com-20081218213630-i4e0noy12vobjfyw --- bin/openerp-server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/openerp-server.py b/bin/openerp-server.py index 951b994d9b7..e0621a87d86 100755 --- a/bin/openerp-server.py +++ b/bin/openerp-server.py @@ -159,7 +159,13 @@ if tools.config['xmlrpc']: interface = tools.config["interface"] secure = tools.config["secure"] - httpd = netsvc.HttpDaemon(interface, port, secure) + import OpenSSL + + try: + httpd = netsvc.HttpDaemon(interface, port, secure) + except OpenSSL.SSL.Error, error: + logger.notifyChannel('xml-rpc-ssl', netsvc.LOG_CRITICAL, "Can't load the certificate and/or the private key files" ) + sys.exit(1) if tools.config["xmlrpc"]: xml_gw = netsvc.xmlrpc.RpcGateway('web-services')