OpenStack Identity Authentication Library
Go to file
Michael McCune 01d2da9e47 add handling for multiple error returns
This change adds logic to the `exceptions.from_response` to handle
errors formatted in accordance with the API-SIG guidelines. When there
are multiple errors returned, only the first error will be included in
the exception with a note informing that there were more errors.

API SIG guideline:
https://specs.openstack.org/openstack/api-sig/guidelines/errors.html

email thread for content:
http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006377.html

related neutron bug:
https://bugs.launchpad.net/neutron/+bug/1828543

Change-Id: I1f06c2cd5c4e93e04582d4ffbb434db92010d712
2019-06-03 11:09:34 -04:00
doc Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-05-29 18:45:09 +00:00
keystoneauth1 add handling for multiple error returns 2019-06-03 11:09:34 -04:00
releasenotes add handling for multiple error returns 2019-06-03 11:09:34 -04:00
.coveragerc Update coverage to keystoneauth1 2015-12-09 11:46:00 +11:00
.gitignore Migrate to stestr 2017-09-20 15:47:15 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:37 +00:00
.mailmap Add mailmap entry 2014-05-07 12:12:43 -07:00
.stestr.conf Migrate to stestr 2017-09-20 15:47:15 -05:00
.zuul.yaml Merge "add python 3.7 unit test job" 2019-03-02 00:04:21 +00:00
bindep.txt add lower-constraints job 2018-04-19 09:54:28 +02:00
CONTRIBUTING.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
HACKING.rst Migrate to stestr 2017-09-20 15:47:15 -05:00
LICENSE Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
lower-constraints.txt Remove os-testr from requirements 2018-09-05 13:04:16 +02:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-05-29 02:30:15 +00:00
requirements.txt Implement service_type alias lookups 2018-05-03 15:28:50 -05:00
setup.cfg Drop py35 jobs 2019-03-01 11:32:50 +01:00
setup.py Updated from global requirements 2017-03-08 22:46:11 +00:00
test-requirements.txt Blacklist bandit 1.6.0 & cap sphinx for 2.7 2019-05-24 10:06:00 +00:00
tox.ini Replace git.openstack.org URLs with opendev.org URLs 2019-05-29 02:30:15 +00:00

Team and repository tags

image

keystoneauth

Latest Version

Downloads

This package contains tools for authenticating to an OpenStack-based cloud. These tools include:

  • Authentication plugins (password, token, and federation based)
  • Discovery mechanisms to determine API version support
  • A session that is used to maintain client settings across requests (based on the requests Python library)

Further information: