X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fmisc.py;h=ca8dbba9b79c77e412c96dcb0550a11c15317f2c;hb=3d7237fa0b5f2b4a60cb97c7fb3b6aecfd94558a;hp=e1320df872d0335b006dc765d0eabd4ae0ef7e35;hpb=f13173726f8382eef380f1e754f24dd2b126a77b;p=sfa.git diff --git a/sfa/util/misc.py b/sfa/util/misc.py index e1320df8..ca8dbba9 100644 --- a/sfa/util/misc.py +++ b/sfa/util/misc.py @@ -28,8 +28,8 @@ def hostname_to_hrn(auth_hrn, login_base, hostname): """ Convert hrn to plantelab name. """ - genihostname = "_".join(hostname.split(".")) - return ".".join([auth_hrn, login_base, genihostname]) + sfa_hostname = ".".join([auth_hrn, login_base, hostname.split(".")[0]]) + return sfa_hostname def slicename_to_hrn(auth_hrn, slicename): """ @@ -40,3 +40,10 @@ def slicename_to_hrn(auth_hrn, slicename): return slice_hrn +def email_to_hrn(auth_hrn, email): + parts = email.split("@") + username = parts[0] + username = username.replace(".", "_") + person_hrn = ".".join([auth_hrn, username]) + + return person_hrn