def execute(self, client, store): output = '' tokens = _get_tokens(self._prefix, self._recursive, client) deleted = 0 if not tokens: output += 'no tokens found\n' else: print 'removing:' for token in tokens: print '\t{0!s}'.format(token.name) if self._force or confirm('remove {0:d} tokens'.format(len(tokens))): request = ModifyRequest(deletes=tokens) client.modify(request) deleted = len(tokens) output += 'removed {0:d} token(s)\n'.format(deleted) return output
def execute(self, client, store): output = '' tokens = _get_tokens(self._prefix, self._recursive, client) deleted = 0 if not tokens: output += 'no tokens found\n' else: print 'removing:' for token in tokens: print '\t%s' % token.name if self._force or confirm('remove %d tokens' % len(tokens)): request = ModifyRequest(deletes=tokens) client.modify(request) deleted = len(tokens) output += 'removed %d token(s)\n' % deleted return output