diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-12 02:03:47 +0000 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-12 02:03:47 +0000 |
commit | bc4b26ffca7b48db70006c99ddb6084542b1df88 (patch) | |
tree | cdecf8c5cf55eb29111e227a2e6f724f072d80fd /ipalib/public.py | |
parent | 902614a76297f6c3e3d329df6a6a5010765a37f5 (diff) | |
download | freeipa.git-bc4b26ffca7b48db70006c99ddb6084542b1df88.tar.gz freeipa.git-bc4b26ffca7b48db70006c99ddb6084542b1df88.tar.xz freeipa.git-bc4b26ffca7b48db70006c99ddb6084542b1df88.zip |
114: Fixed cmd.__get_options(); more work on CLI
Diffstat (limited to 'ipalib/public.py')
-rw-r--r-- | ipalib/public.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ipalib/public.py b/ipalib/public.py index 57e9c002..e66e1368 100644 --- a/ipalib/public.py +++ b/ipalib/public.py @@ -45,6 +45,7 @@ class option(plugable.Plugin): """ __public__ = frozenset(( + 'get_doc', 'normalize', 'default', 'validate', @@ -167,7 +168,9 @@ class cmd(plugable.Plugin): Returns the NameSpace containing the option proxy objects. """ if self.__options is None: - self.__options = plugable.NameSpace(self.get_options()) + object.__setattr__(self, '_cmd__options', + plugable.NameSpace(self.get_options()), + ) return self.__options options = property(__get_options) |