diff options
author | Jan Cholasta <jcholast@redhat.com> | 2016-06-14 16:58:24 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2016-06-15 14:03:51 +0200 |
commit | 365d9737639f38e4252bdb0203760739ca7b1edc (patch) | |
tree | 5ddb1aa34e322cdebccfbcd46d0b29203358e99a /ipaclient | |
parent | e2a8290af1848ae22db27bcde8a9dc25572a1a43 (diff) | |
download | freeipa-365d9737639f38e4252bdb0203760739ca7b1edc.tar.gz freeipa-365d9737639f38e4252bdb0203760739ca7b1edc.tar.xz freeipa-365d9737639f38e4252bdb0203760739ca7b1edc.zip |
misc: fix empty CLI output of `env` and `plugins` commands
https://fedorahosted.org/freeipa/ticket/4739
Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaclient')
-rw-r--r-- | ipaclient/plugins/misc.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ipaclient/plugins/misc.py b/ipaclient/plugins/misc.py new file mode 100644 index 000000000..f3d63266e --- /dev/null +++ b/ipaclient/plugins/misc.py @@ -0,0 +1,24 @@ +# +# Copyright (C) 2016 FreeIPA Contributors see COPYING for license +# + +from ipaclient.frontend import CommandOverride +from ipalib.plugable import Registry + +register = Registry() + + +@register(override=True) +class env(CommandOverride): + def output_for_cli(self, textui, output, *args, **options): + options['all'] = True + return super(env, self).output_for_cli(textui, output, + *args, **options) + + +@register(override=True) +class plugins(CommandOverride): + def output_for_cli(self, textui, output, *args, **options): + options['all'] = True + return super(plugins, self).output_for_cli(textui, output, + *args, **options) |