コード例 #1
0
 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)
コード例 #2
0
ファイル: client.py プロジェクト: bopopescu/OpenStack-Ocata
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()
コード例 #3
0
 def _check(self, current=1):
     return http.BaseClient(api_version=current).server_api_versions()
コード例 #4
0
 def _check(self, version):
     cli = http.BaseClient(1)
     return cli._check_api_version(version)
コード例 #5
0
 def _check(self, current=1):
     return http.BaseClient(
         api_version=current,
         inspector_url='http://127.0.0.1:5050').server_api_versions()
コード例 #6
0
 def _check(self, version):
     cli = http.BaseClient(1, inspector_url='http://127.0.0.1:5050')
     return cli._check_api_version(version)