'For every `--no-OPTION` in `no_options`, set `args.OPTION` to
its default value. This allows for un-setting of options, e.g.,
specified in config.'

def _apply_no_options(self, no_options):

    invalid = []
    for option in no_options:
        if (not option.startswith('--no-')):
            invalid.append(option)
            continue
        inverted = ('--' + option[5:])
        for action in self._actions:
            if (inverted in action.option_strings):
                setattr(self.args, action.dest, action.default)
                break
        else:
            invalid.append(option)
    if invalid:
        msg = 'unrecognized    arguments:    %s'
        self.error((msg % '    '.join(invalid)))
