# keystoneauth1.exceptions.discovery module

exception keystoneauth1.exceptions.discovery.DiscoveryFailure(message: str | None = None)

  Bases: `ClientException`

  __annotate_func__ = None
  __annotations_cache__ = {}
  __doc__ = None
  __firstlineno__ = 32
  __module__ = 'keystoneauth1.exceptions.discovery'
  __static_attributes__ = ()
  message = 'Discovery of client versions failed.'

exception keystoneauth1.exceptions.discovery.ImpliedMaxVersionMismatch(service_type: str, implied: tuple[int | float, ...], given: str)

  Bases: `ImpliedVersionMismatch`

  __annotate_func__ = None
  __annotations_cache__ = {}
  __doc__ = None
  __firstlineno__ = 58
  __module__ = 'keystoneauth1.exceptions.discovery'
  __static_attributes__ = ()
  label = 'max_version'

exception keystoneauth1.exceptions.discovery.ImpliedMinVersionMismatch(service_type: str, implied: tuple[int | float, ...], given: str)

  Bases: `ImpliedVersionMismatch`

  __annotate_func__ = None
  __annotations_cache__ = {}
  __doc__ = None
  __firstlineno__ = 54
  __module__ = 'keystoneauth1.exceptions.discovery'
  __static_attributes__ = ()
  label = 'min_version'

exception keystoneauth1.exceptions.discovery.ImpliedVersionMismatch(service_type: str, implied: tuple[int | float, ...], given: str)

  Bases: `ValueError`

  __annotate_func__ = None
  __annotations_cache__ = {}
  __doc__ = None
  __firstlineno__ = 40
  __init__(service_type: str, implied: tuple[int | float, ...], given: str)
  __module__ = 'keystoneauth1.exceptions.discovery'
  __static_attributes__ = ()
  __weakref__

    list of weak references to the object

  label = 'version'

exception keystoneauth1.exceptions.discovery.VersionNotAvailable(message: str | None = None)

  Bases: `DiscoveryFailure`

  __annotate_func__ = None
  __annotations_cache__ = {}
  __doc__ = None
  __firstlineno__ = 36
  __module__ = 'keystoneauth1.exceptions.discovery'
  __static_attributes__ = ()
  message = 'Discovery failed. Requested version is not available.'

this page last updated: 2026-03-25 21:01:07

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug