X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fplxrn.py;h=17d0c15b5ae905a76308819b0bf484347e5372a2;hb=44fde817767e9a13da45b06a0595ef20485c4fe3;hp=f292823dee3be50032fa787d3d8d6f7086533d1c;hpb=4a9c19883aedf16d70b4fa4634139596e8c58ada;p=sfa.git 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):