X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Ftag.py;h=92c54c12f74dc4626ff4075ddb68e673bf45bf77;hb=0f8958d1a9861ca196c613c3f1940aa61c4ddc33;hp=f10c5efe951a7c52f8075938ea34d7c8ad04187b;hpb=6ba2856fecf224ae3fd589331e889a6587e8153b;p=osm%2FN2VC.git diff --git a/juju/tag.py b/juju/tag.py index f10c5ef..92c54c1 100644 --- a/juju/tag.py +++ b/juju/tag.py @@ -1,11 +1,11 @@ def _prefix(prefix, s): - if not s.startswith(prefix): + if s and not s.startswith(prefix): return '{}{}'.format(prefix, s) return s def untag(prefix, s): - if s.startswith(prefix): + if s and s.startswith(prefix): return s[len(prefix):] return s @@ -21,3 +21,7 @@ def credential(cloud, user, credential_name): def model(cloud_name): return _prefix('model-', cloud_name) + + +def user(username): + return _prefix('user-', username)