예제 #1
0
 def cfgToArg(self, optname, value):
     argv = []
     if flag(value):
         if _bool(value):
             argv.append('--' + optname)
     else:
         argv.extend(['--' + optname, value])
     return argv
예제 #2
0
 def cfgToArg(self, optname, value):
     argv = []
     if flag(value):
         if _bool(value):
             argv.append('--' + optname)
     else:
         argv.extend(['--' + optname, value])
     return argv
예제 #3
0
 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