summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamie Lennox <jamielennox@gmail.com>2015-12-17 11:05:51 +1100
committerJamie Lennox <jamielennox@gmail.com>2016-02-03 12:08:07 +1100
commit2d7fa423ff5f5bdf0d6adce183ac903eed6a5d98 (patch)
tree7c5c1e4acf5d77bc8af6fee02a6ba8871eb92a5e
parent03e209fd6fd8519aedfdd1bf3d36e5adaf14c7ce (diff)
downloadpython-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.py7
-rw-r--r--keystoneclient/httpclient.py2
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