diff options
author | Jamie Lennox <jamielennox@redhat.com> | 2014-02-28 13:31:00 +1000 |
---|---|---|
committer | Jamie Lennox <jamielennox@redhat.com> | 2014-03-25 14:28:23 +1000 |
commit | 0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf (patch) | |
tree | 695a31ed3861ff9d16f00b2635be984fa5da047c /keystoneclient/service_catalog.py | |
parent | 67e99991d52bc788a1380e8cb5fa1ffa27a484c8 (diff) | |
download | python-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/service_catalog.py')
-rw-r--r-- | keystoneclient/service_catalog.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/keystoneclient/service_catalog.py b/keystoneclient/service_catalog.py index e99e98d..917c598 100644 --- a/keystoneclient/service_catalog.py +++ b/keystoneclient/service_catalog.py @@ -21,6 +21,7 @@ import abc import six from keystoneclient import exceptions +from keystoneclient import utils @six.add_metaclass(abc.ABCMeta) @@ -140,6 +141,7 @@ class ServiceCatalog(object): return endpoints @abc.abstractmethod + @utils.positional(enforcement=utils.positional.WARN) def get_urls(self, attr=None, filter_value=None, service_type='identity', endpoint_type='publicURL', region_name=None): @@ -162,6 +164,7 @@ class ServiceCatalog(object): """ raise NotImplementedError() + @utils.positional(3, enforcement=utils.positional.WARN) def url_for(self, attr=None, filter_value=None, service_type='identity', endpoint_type='publicURL', region_name=None): @@ -248,6 +251,7 @@ class ServiceCatalogV2(ServiceCatalog): pass return token + @utils.positional(enforcement=utils.positional.WARN) def get_urls(self, attr=None, filter_value=None, service_type='identity', endpoint_type='publicURL', region_name=None): @@ -312,6 +316,7 @@ class ServiceCatalogV3(ServiceCatalog): pass return token + @utils.positional(enforcement=utils.positional.WARN) def get_urls(self, attr=None, filter_value=None, service_type='identity', endpoint_type='public', region_name=None): |