summaryrefslogtreecommitdiff
path: root/keystoneclient/httpclient.py
diff options
context:
space:
mode:
authorJamie Lennox <jamielennox@redhat.com>2014-02-28 13:31:00 +1000
committerJamie Lennox <jamielennox@redhat.com>2014-03-25 14:28:23 +1000
commit0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf (patch)
tree695a31ed3861ff9d16f00b2635be984fa5da047c /keystoneclient/httpclient.py
parent67e99991d52bc788a1380e8cb5fa1ffa27a484c8 (diff)
downloadpython-keystoneclient-0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf.tar.gz
Start using positional decorator
Apply the positional decorator to functions. It has been added as I think best practice would dictate, though in some places it has been added in a way that doesn't break existing tests. Closes-Bug: #1295881 Change-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a
Diffstat (limited to 'keystoneclient/httpclient.py')
-rw-r--r--keystoneclient/httpclient.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/keystoneclient/httpclient.py b/keystoneclient/httpclient.py
index 5a30ae4..db69e09 100644
--- a/keystoneclient/httpclient.py
+++ b/keystoneclient/httpclient.py
@@ -42,6 +42,7 @@ from keystoneclient import baseclient
from keystoneclient import exceptions
from keystoneclient.openstack.common import jsonutils
from keystoneclient import session as client_session
+from keystoneclient import utils
_logger = logging.getLogger(__name__)
@@ -54,6 +55,7 @@ request = client_session.request
class HTTPClient(baseclient.Client, base.BaseAuthPlugin):
+ @utils.positional(enforcement=utils.positional.WARN)
def __init__(self, username=None, tenant_id=None, tenant_name=None,
password=None, auth_url=None, region_name=None, endpoint=None,
token=None, debug=False, auth_ref=None, use_keyring=False,
@@ -287,6 +289,7 @@ class HTTPClient(baseclient.Client, base.BaseAuthPlugin):
"""
return self.project_name
+ @utils.positional(enforcement=utils.positional.WARN)
def authenticate(self, username=None, password=None, tenant_name=None,
tenant_id=None, auth_url=None, token=None,
user_id=None, domain_name=None, domain_id=None,
@@ -496,6 +499,7 @@ class HTTPClient(baseclient.Client, base.BaseAuthPlugin):
# permanently setting _endpoint would better match that behaviour.
self._endpoint = value
+ @utils.positional(enforcement=utils.positional.WARN)
def get_raw_token_from_identity_service(self, auth_url, username=None,
password=None, tenant_name=None,
tenant_id=None, token=None,