def get_client(self, version=1, inspector_url=None, use_session=True): if use_session: return http.BaseClient(version, session=self.session, inspector_url=inspector_url) else: return http.BaseClient(version, inspector_url=inspector_url)
def server_api_versions(base_url=None, session=None, **kwargs): """Get minimum and maximum supported API versions from a server. This function is deprecated. Please use :py:meth:`.ClientV1.server_api_versions`. :param base_url: *Ironic Inspector* URL in form: http://host:port[/ver], defaults to ``http://<current host>:5050/v1``. :param session: keystone session (authentication is not required). :param kwargs: keyword arguments to pass to the BaseClient constructor. :return: tuple (minimum version, maximum version) each version is returned as a tuple (X, Y) :raises: *requests* library exception on connection problems. :raises: ValueError if returned version cannot be parsed """ LOG.warning( _LW('The "server_api_versions" function is deprecated, ' 'please use ClientV1.server_api_versions method instead')) c = http.BaseClient(1, inspector_url=base_url, session=session, **kwargs) return c.server_api_versions()
def _check(self, current=1): return http.BaseClient(api_version=current).server_api_versions()
def _check(self, version): cli = http.BaseClient(1) return cli._check_api_version(version)
def _check(self, current=1): return http.BaseClient( api_version=current, inspector_url='http://127.0.0.1:5050').server_api_versions()
def _check(self, version): cli = http.BaseClient(1, inspector_url='http://127.0.0.1:5050') return cli._check_api_version(version)