diff options
Diffstat (limited to 'keystoneclient/base.py')
-rw-r--r-- | keystoneclient/base.py | 5 |
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 |