diff options
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r-- | ipalib/cli.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py index 442e5061..5cf68852 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -36,9 +36,9 @@ import frontend import backend import errors import plugable -import ipa_types import util from constants import CLI_TAB +from parameters import Password def to_cli(name): @@ -700,7 +700,7 @@ class CLI(object): result = cmd(**kw) if callable(cmd.output_for_cli): for param in cmd.params(): - if param.ispassword(): + if isinstance(param, Password): try: del kw[param.name] except KeyError: @@ -801,7 +801,7 @@ class CLI(object): ) if 'password' in option.flags: kw['action'] = 'store_true' - elif isinstance(option.type, ipa_types.Bool): + elif option.type is bool: if option.default is True: kw['action'] = 'store_false' else: |