From ff5ec25029db7669163854886be254fccde90e80 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Thu, 16 Feb 2017 13:44:14 +0100 Subject: [feat] add json print to cli To improve scriptability we add '--json' param to the cli. - Resolves: #8771 --- src/leap/bitmask/cli/user.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/leap/bitmask/cli/user.py') diff --git a/src/leap/bitmask/cli/user.py b/src/leap/bitmask/cli/user.py index a5cad1b..1ab3630 100644 --- a/src/leap/bitmask/cli/user.py +++ b/src/leap/bitmask/cli/user.py @@ -45,8 +45,8 @@ SUBCOMMANDS: '''.format(name=command.appname) - def __init__(self, cfg): - super(User, self).__init__(cfg) + def __init__(self, *args, **kwargs): + super(User, self).__init__(*args, **kwargs) self.data.append('user') def create(self, raw_args): @@ -116,7 +116,9 @@ SUBCOMMANDS: return self._send(printer=command.default_dict_printer) def active(self, raw_args): - username = self.cfg.get('bonafide', 'active', default='') + username = self.cfg.get('bonafide', 'active', default='') + if not username: + username = '' print(Fore.RESET + 'active'.ljust(10) + Fore.GREEN + username + Fore.RESET) return defer.succeed(None) -- cgit v1.2.3