python-zaqarclient/zaqarclient/common
Flavio Percoco a3e8adf561 Add support for flavor to the client library
This patch adds support for flavors to the client library. Flavors are
an admin endpoint, which means pool's rules apply to them.

Since flavors were added since 1.1, this patch also adds a version
decorator that will help making sure features are accessible just if the
api_version the client has been instantiated with matches the version
the feature was added into.

Note that the core module does not use the version decorator. There are
2 reasons for this:

    1. Users accessing the core module should know what they're doing
    2. If the transport loads the spec for the API version it was
    instantiated with. If that spec does not contain a specific action,
    the whole operation will fail before hitting the wire.

Partially-Implements blueprint: api-v1.1

Change-Id: I92dbe417655a9eeefb030481a81a67840a63dd0e
2014-09-17 16:39:25 +02:00
..
__init__.py Rename Marconi to Zaqar 2014-08-04 16:55:10 +02:00
decorators.py Add support for flavor to the client library 2014-09-17 16:39:25 +02:00
http.py Rename Marconi to Zaqar 2014-08-04 16:55:10 +02:00