summaryrefslogtreecommitdiff
path: root/keystoneclient/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystoneclient/base.py')
-rw-r--r--keystoneclient/base.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/keystoneclient/base.py b/keystoneclient/base.py
index 2af38b9..025362b 100644
--- a/keystoneclient/base.py
+++ b/keystoneclient/base.py
@@ -305,6 +305,8 @@ class CrudManager(Manager):
If a `base_url` is provided, the generated URL will be appended to it.
+ If a 'tail' is provided, it will be appended to the end of the URL.
+
"""
if dict_args_in_out is None:
dict_args_in_out = {}
@@ -317,6 +319,9 @@ class CrudManager(Manager):
if entity_id is not None:
url += '/%s' % entity_id
+ if dict_args_in_out.get('tail'):
+ url += dict_args_in_out['tail']
+
return url
@filter_kwargs