def setProxy(self, proxy, valid=0): """ Set and prepare proxy to use :param str proxy: proxy to use :param int valid: proxy validity period :return: S_OK/S_ERROR """ ComputingElement.setProxy(self, proxy, valid) if self.ceParameters.get('SSHType', 'ssh') == 'gsissh': result = self._prepareProxy() if not result['OK']: gLogger.error('SSHComputingElement: failed to set up proxy', result['Message']) return result return S_OK()
def setProxy(self, proxy, valid=0): """ Set and prepare proxy to use :param str proxy: proxy to use :param int valid: proxy validity period :return: S_OK/S_ERROR """ ComputingElement.setProxy(self, proxy, valid) if self.ceParameters.get("SSHType", "ssh") == "gsissh": result = self._prepareProxy() if not result["OK"]: gLogger.error("SSHComputingElement: failed to set up proxy", result["Message"]) return result return S_OK()