From 73e009f2fe1c2cd87024751af2ed32afdbbd0d83 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 16 Jan 2007 16:25:12 +0000 Subject: [PATCH] does not use pycurl if cacert is None - this is for when regular non-plc boxes are used as clients --- PLC/Shell.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PLC/Shell.py b/PLC/Shell.py index d9e812c8..7ab27c47 100644 --- a/PLC/Shell.py +++ b/PLC/Shell.py @@ -5,7 +5,7 @@ # Mark Huang # Copyright (C) 2005 The Trustees of Princeton University # -# $Id: Shell.py,v 1.1 2007/01/08 18:10:30 mlhuang Exp $ +# $Id: Shell.py,v 1.2 2007/01/10 21:04:40 mlhuang Exp $ # import pydoc @@ -107,7 +107,10 @@ class Shell: cacert = self.config.PLC_API_CA_SSL_CRT self.url = url - self.server = xmlrpclib.ServerProxy(url, PyCurlTransport(url, cacert), allow_none = 1) + if cacert is not None: + self.server = xmlrpclib.ServerProxy(url, PyCurlTransport(url, cacert), allow_none = 1) + else: + self.server = xmlrpclib.ServerProxy(url, allow_none = 1) # Set up authentication structure -- 2.47.0