From 01a0a3dd8fc1fb2594ec6b3de0a19b29467d9a01 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sun, 12 Apr 2009 22:52:12 +0000 Subject: [PATCH] added some helper functions --- geni/util/misc.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/geni/util/misc.py b/geni/util/misc.py index a83f6fa4..b2a917d6 100644 --- a/geni/util/misc.py +++ b/geni/util/misc.py @@ -30,3 +30,19 @@ def hrn_to_pl_authname(hrn): def hrn_to_pl_login_base(hrn): return hrn_to_pl_authname(hrn) +def hostname_to_hrn(self, login_base, hostname): + """ + Convert hrn to plantelab name. + """ + genihostname = "_".join(hostname.split(".")) + return ".".join([self.hrn, login_base, genihostname]) + +def slicename_to_hrn(self, slicename): + """ + Convert hrn to planetlab name. + """ + parts = slicename.split("_") + slice_hrn = ".".join([self.hrn, parts[0]]) + "." + "_".join(parts[1:]) + + return slice_hrn + -- 2.47.0