From 2e4d038491d9a6c5140af7c012e90985fb2d97c7 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 1 Dec 2011 16:45:30 -0500 Subject: [PATCH] pl_slicename() strips sliver_id --- sfa/util/plxrn.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sfa/util/plxrn.py b/sfa/util/plxrn.py index f292823d..17d0c15b 100644 --- a/sfa/util/plxrn.py +++ b/sfa/util/plxrn.py @@ -59,8 +59,10 @@ class PlXrn (Xrn): def pl_slicename (self): self._normalize() leaf = self.leaf - leaf = re.sub('[^a-zA-Z0-9_]', '', leaf) - return self.pl_login_base() + '_' + leaf + sliver_id_parts = leaf.split(':') + name = sliver_id_parts[0] + name = re.sub('[^a-zA-Z0-9_]', '', name) + return self.pl_login_base() + '_' + name #def hrn_to_pl_authname(hrn): def pl_authname (self): -- 2.47.0