def disapprovecommittee(self, committees, account=None, **kwargs):
if not account:<EOL><INDENT>if "<STR_LIT>" in self.config:<EOL><INDENT>account = self.config["<STR_LIT>"]<EOL><DEDENT><DEDENT>if not account:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>account = Account(account, blockchain_instance=self)<EOL>options = account["<STR_LIT>"]<EOL>if not isinstance(committees, (list, set, tuple)):<EOL><INDENT>committees = {committees}<EOL><DEDENT>for committee in committees:<EOL><INDENT>committee = Committee(committee, blockchain_instance=self)<EOL>if committee["<STR_LIT>"] in options["<STR_LIT>"]:<EOL><INDENT>options["<STR_LIT>"].remove(committee["<STR_LIT>"])<EOL><DEDENT><DEDENT>options["<STR_LIT>"] = list(set(options["<STR_LIT>"]))<EOL>options["<STR_LIT>"] = len(<EOL>list(filter(lambda x: float(x.split("<STR_LIT::>")[<NUM_LIT:0>]) == <NUM_LIT:0>, options["<STR_LIT>"]))<EOL>)<EOL>op = operations.Account_update(<EOL>**{<EOL>"<STR_LIT>": {"<STR_LIT>": <NUM_LIT:0>, "<STR_LIT>": "<STR_LIT>"},<EOL>"<STR_LIT>": account["<STR_LIT:id>"],<EOL>"<STR_LIT>": options,<EOL>"<STR_LIT>": {},<EOL>"<STR_LIT>": self.prefix,<EOL>}<EOL>)<EOL>return self.finalizeOp(op, account["<STR_LIT:name>"], "<STR_LIT>", **kwargs)<EOL>
Disapprove a committee

            :param list committees: list of committee name or id
            :param str account: (optional) the account to allow access
                to (defaults to ``default_account``)