diff options
Diffstat (limited to 'vio/vio/pub/utils/syscomm.py')
-rw-r--r-- | vio/vio/pub/utils/syscomm.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vio/vio/pub/utils/syscomm.py b/vio/vio/pub/utils/syscomm.py index f1db022..a3b782a 100644 --- a/vio/vio/pub/utils/syscomm.py +++ b/vio/vio/pub/utils/syscomm.py @@ -89,4 +89,17 @@ def _walk_json(data, data2): return False +def keystoneVersion(url, version="v3"): + + tmp = url.split("/") + v = tmp[-1] + if v not in ["v2.0", "v3"]: + url += "/" + version + else: + tmp[-1] = version + url = "/".join(tmp) + + return url + + catalog = Catalogs() |