def cfgToArg(self, optname, value): argv = [] if flag(value): if _bool(value): argv.append('--' + optname) else: argv.extend(['--' + optname, value]) return argv
def cfgToArg(self, optname, value): argv = [] long_optname = '--' + optname opt = self.__parser.get_option(long_optname) if opt.action in ('store_true', 'store_false'): if not flag(value): raise ValueError("Invalid value '%s' for '%s'" % ( value, optname)) if _bool(value): argv.append(long_optname) else: argv.extend([long_optname, value]) return argv