def create_endpoint(self, to_name=None, existing_channel=None, **kwargs): if not self._process: raise StandardError("No Process specified") newkwargs = kwargs.copy() newkwargs['process'] = self._process return RPCClient.create_endpoint(self, to_name, existing_channel, **newkwargs)
def create_endpoint(self, to_name=None, existing_channel=None, **kwargs): if not self._process: raise StandardError("No Process specified") # upgrade to exchange object if to_name is None and not isinstance(self._send_name, BaseTransport): container = self._process.container or self._get_container_instance() if not container: raise StandardError("No container found, can not upgrade to ExchangeObject") if self._declare_name: self._send_name = container.create_service_xn(self._send_name) # upgrade one timers too if to_name is not None and not isinstance(to_name, BaseTransport): container = self._process.container or self._get_container_instance() if not container: raise StandardError("No container found, can not upgrade to ExchangeObject") if self._declare_name: to_name = container.create_service_xn(to_name) newkwargs = kwargs.copy() newkwargs['process'] = self._process return RPCClient.create_endpoint(self, to_name, existing_channel, **newkwargs)
def create_endpoint(self, to_name=None, existing_channel=None, **kwargs): if not self._process: raise StandardError("No Process specified") # upgrade to exchange object if to_name is None and not isinstance(self._send_name, BaseTransport): container = self._process.container or self._get_container_instance( ) if not container: raise StandardError( "No container found, can not upgrade to ExchangeObject") if self._declare_name: self._send_name = container.create_service_xn(self._send_name) # upgrade one timers too if to_name is not None and not isinstance(to_name, BaseTransport): container = self._process.container or self._get_container_instance( ) if not container: raise StandardError( "No container found, can not upgrade to ExchangeObject") if self._declare_name: to_name = container.create_service_xn(to_name) newkwargs = kwargs.copy() newkwargs['process'] = self._process return RPCClient.create_endpoint(self, to_name, existing_channel, **newkwargs)