Exception definitions.
Bases: exceptions.Exception
Bases: openstackclient.common.exceptions.ClientException
HTTP 400 - Bad request: you sent some malformed data.
Bases: exceptions.Exception
The base exception class for all exceptions this library raises.
Bases: exceptions.Exception
Bases: openstackclient.common.exceptions.ClientException
HTTP 409 - Conflict
Bases: exceptions.Exception
Could not find Service or Region in Service Catalog.
Bases: openstackclient.common.exceptions.ClientException
HTTP 403 - Forbidden: not authorized to access to this resource.
Bases: openstackclient.common.exceptions.ClientException
HTTP 501 - Not Implemented: server does not support this operation.
Bases: exceptions.Exception
This does not support looking up endpoints from an existing token.
Bases: openstackclient.common.exceptions.ClientException
HTTP 404 - Not found
Bases: openstackclient.common.exceptions.ClientException
HTTP 413 - Over limit: reached the API limits for this time period.
Bases: openstackclient.common.exceptions.ClientException
HTTP 401 - Unauthorized: bad credentials.
Bases: exceptions.Exception
The user is trying to use an unsupported version of the API
Return an instance of a ClientException based on an httplib2 response.
Usage:
resp, body = http.request(...)
if resp.status != 200:
raise exception_from_response(resp, body)
argparse Custom Actions
Bases: argparse.Action
A custom action to parse arguments as key=value pairs
Ensures that dest is a dict
Bases: argparse.Action
A custom action to parse a single value or a range of values
Parses single integer values or a range of integer values delimited by a colon and returns a tuple of integers: ‘4’ sets dest to (4, 4) ‘6:9’ sets dest to (6, 9)