summaryrefslogtreecommitdiffstats
path: root/ipalib/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r--ipalib/cli.py6
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: