summaryrefslogtreecommitdiffstats
path: root/ipalib/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r--ipalib/cli.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py
index bbf616d14..fc6e23039 100644
--- a/ipalib/cli.py
+++ b/ipalib/cli.py
@@ -48,7 +48,7 @@ from errors import (PublicError, CommandError, HelpError, InternalError,
NoSuchNamespaceError, ValidationError, NotFound,
NotConfiguredError, PromptFailed)
from constants import CLI_TAB, LDAP_GENERALIZED_TIME_FORMAT
-from parameters import File, Str, Enum, Any
+from parameters import File, Str, Enum, Any, Flag
from text import _
from ipapython.version import API_VERSION
from ipapython.dnsutil import DNSName
@@ -1150,7 +1150,7 @@ class cli(backend.Executioner):
continue
if option.password and self.env.interactive:
kw['action'] = 'store_true'
- elif option.type is bool and option.autofill:
+ elif isinstance(option, Flag):
if option.default is True:
kw['action'] = 'store_false'
else: