diff options
author | Jamie Lennox <jamielennox@gmail.com> | 2015-12-17 11:05:51 +1100 |
---|---|---|
committer | Jamie Lennox <jamielennox@gmail.com> | 2016-02-03 12:08:07 +1100 |
commit | 2d7fa423ff5f5bdf0d6adce183ac903eed6a5d98 (patch) | |
tree | 7c5c1e4acf5d77bc8af6fee02a6ba8871eb92a5e | |
parent | 03e209fd6fd8519aedfdd1bf3d36e5adaf14c7ce (diff) | |
download | python-keystoneclient-2d7fa423ff5f5bdf0d6adce183ac903eed6a5d98.tar.gz |
Deprecate adapter
This involves switching keystoneclient to use the adapter on
keystoneauth.
Change-Id: I02780b0c00e3865f083b4bca98bff81127ed2277
Implements: bp deprecate-to-ksa
-rw-r--r-- | keystoneclient/adapter.py | 7 | ||||
-rw-r--r-- | keystoneclient/httpclient.py | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/keystoneclient/adapter.py b/keystoneclient/adapter.py index d371e9a..17561a4 100644 --- a/keystoneclient/adapter.py +++ b/keystoneclient/adapter.py @@ -10,6 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. +import warnings + from oslo_serialization import jsonutils from positional import positional @@ -49,6 +51,11 @@ class Adapter(object): interface=None, region_name=None, endpoint_override=None, version=None, auth=None, user_agent=None, connect_retries=None, logger=None): + warnings.warn( + 'keystoneclient.adapter.Adapter is deprecated as of the 2.1.0 ' + 'release in favor of keystoneauth1.adapter.Adapter. It will be ' + 'removed in future releases.', DeprecationWarning) + # NOTE(jamielennox): when adding new parameters to adapter please also # add them to the adapter call in httpclient.HTTPClient.__init__ self.session = session diff --git a/keystoneclient/httpclient.py b/keystoneclient/httpclient.py index 1286422..06c8ba9 100644 --- a/keystoneclient/httpclient.py +++ b/keystoneclient/httpclient.py @@ -24,6 +24,7 @@ import warnings from debtcollector import removals from debtcollector import renames +from keystoneauth1 import adapter from oslo_serialization import jsonutils import pkg_resources from positional import positional @@ -57,7 +58,6 @@ if not hasattr(urlparse, 'parse_qsl'): from keystoneclient import _discover from keystoneclient import access -from keystoneclient import adapter from keystoneclient.auth import base from keystoneclient import baseclient from keystoneclient import exceptions |