From: Barış Metin Date: Tue, 5 Oct 2010 14:52:20 +0000 (+0200) Subject: string replace doesn't modify the string in-place X-Git-Tag: sfa-1.0-2~9^2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ad6f3a3ee2316b6cd4755391c9ab33b8462ff88d;p=sfa.git string replace doesn't modify the string in-place --- diff --git a/sfa/util/namespace.py b/sfa/util/namespace.py index fcc65ba4..b920f00d 100644 --- a/sfa/util/namespace.py +++ b/sfa/util/namespace.py @@ -20,21 +20,21 @@ def hrn_to_pl_slicename(hrn): # remove any escaped no alpah numeric characters #hrn = re.sub('\\\[^a-zA-Z0-9]', '', hrn) # remove any escaped '.' (i.e. '\.') - hrn.replace('\\.', '') + hrn = hrn.replace('\\.', '') parts = hrn.split(".") return parts[-2] + "_" + parts[-1] # assuming hrn is the hrn of an authority, return the plc authority name def hrn_to_pl_authname(hrn): # remove any escaped '.' (i.e. '\.') - hrn.replace('\\.', '') + hrn = hrn.replace('\\.', '') parts = hrn.split(".") return parts[-1] # assuming hrn is the hrn of an authority, return the plc login_base def hrn_to_pl_login_base(hrn): # remove any escaped '.' (i.e. '\.') - hrn.replace('\\.', '') + hrn = hrn.replace('\\.', '') return hrn_to_pl_authname(hrn) def hostname_to_hrn(auth_hrn, login_base, hostname):