From: Tony Mack Date: Thu, 1 Dec 2011 21:45:30 +0000 (-0500) Subject: pl_slicename() strips sliver_id X-Git-Tag: sfa-2.0-2~22 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=2e4d038491d9a6c5140af7c012e90985fb2d97c7;p=sfa.git pl_slicename() strips sliver_id --- 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):