Allow RDN changes from CLI

https://fedorahosted.org/freeipa/ticket/397
This commit is contained in:
Jakub Hrozek
2010-12-14 11:06:26 +01:00
committed by Rob Crittenden
parent bf778a74a3
commit ffc6031ad7
3 changed files with 49 additions and 1 deletions

View File

@@ -579,9 +579,15 @@ class Param(ReadOnly):
"""
Return a new `Param` instance similar to this one.
"""
return self.clone_rename(self.name, **overrides)
def clone_rename(self, name, **overrides):
"""
Return a new `Param` instance similar to this one, but named differently
"""
kw = dict(self.__clonekw)
kw.update(overrides)
return self.__class__(self.name, *self.rules, **kw)
return self.__class__(name, *self.rules, **kw)
def normalize(self, value):
"""