summaryrefslogtreecommitdiff
path: root/keystoneclient/access.py
diff options
context:
space:
mode:
authorBrant Knudson <bknudson@us.ibm.com>2015-07-24 08:15:46 -0500
committerBrant Knudson <bknudson@us.ibm.com>2015-07-24 08:16:03 -0500
commit8d65259cb887c0a4f9c26d3994aef131633c5189 (patch)
tree9f55b1f174b17351c731b1575a6dff87df9fd65e /keystoneclient/access.py
parent610844d06db5b2af93c0747a7690c44d3724510b (diff)
downloadpython-keystoneclient-8d65259cb887c0a4f9c26d3994aef131633c5189.tar.gz
Proper deprecation for AccessInfo region_name parameter
Properly deprecate constructing AccessInfo with region_name parameter. bp deprecations Change-Id: Ic5f48a4f5354beb8be68c2fd788bf0a974501917
Diffstat (limited to 'keystoneclient/access.py')
-rw-r--r--keystoneclient/access.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/keystoneclient/access.py b/keystoneclient/access.py
index 009b72e..881f4c0 100644
--- a/keystoneclient/access.py
+++ b/keystoneclient/access.py
@@ -16,6 +16,7 @@
import datetime
+import warnings
from oslo_utils import timeutils
@@ -39,9 +40,20 @@ class AccessInfo(dict):
**kwargs):
"""Create AccessInfo object given a successful auth response & body
or a user-provided dict.
+
+ .. warning::
+
+ Use of the region_name argument is deprecated as of the 1.7.0
+ release and may be removed in the 2.0.0 release.
+
"""
- # FIXME(jamielennox): Passing region_name is deprecated. Provide an
- # appropriate warning.
+
+ if region_name:
+ warnings.warn(
+ 'Use of the region_name argument is deprecated as of the '
+ '1.7.0 release and may be removed in the 2.0.0 release.',
+ DeprecationWarning)
+
auth_ref = None
if body is not None or len(kwargs):