X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2FRunlevelAgent.py;h=0d514c3b15d78d6eba21903d28ffcc3e1096b723;hb=3a2a07818ad1b9a374a7ec78e8c4573a043dc338;hp=8dd3474e36459ec942d1ec03c7e2b57d10e43b61;hpb=40778dc41a026857000551f5cc7a8e229e32d384;p=bootmanager.git diff --git a/source/RunlevelAgent.py b/source/RunlevelAgent.py index 8dd3474..0d514c3 100755 --- a/source/RunlevelAgent.py +++ b/source/RunlevelAgent.py @@ -77,11 +77,10 @@ class PLC: self.url = url # Using a self signed certificate # https://www.python.org/dev/peps/pep-0476/ - if hasattr(ssl, '_create_unverified_context'): - self.api = xmlrpclib.Server(self.url, verbose=False, allow_none=True, - context=ssl._create_unverified_context()) - else : - self.api = xmlrpclib.Server(self.url, verbose=False, allow_none=True) + try: turn_off_server_verify = { 'context' : ssl._create_unverified_context() } + except: turn_off_server_verify = {} + self.api = xmlrpclib.Server(self.url, verbose=False, allow_none=True, + **turn_off_server_verify) def __getattr__(self, name): method = getattr(self.api, name)