예제 #1
0
 def run(self):
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers(parser_class=argparse.ArgumentParser)
     Server.configure(parser, subparsers)
     log.configure(parser)
     options = parser.parse_args(['server'])
     options.daemonize = self.daemonize
     Server(options)
예제 #2
0
 def run(self):
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers(
         parser_class=argparse.ArgumentParser)
     Server.configure(parser, subparsers)
     log.configure(parser)
     options = parser.parse_args(['server'])
     options.daemonize = self.daemonize
     Server(options)
예제 #3
0
def make_parser():
    parser = argparse.ArgumentParser()

    parser.add_argument('--version',
        action='version',
        version='memsql-loader ' + __version__)

    log.configure(parser)

    subparsers = parser.add_subparsers(parser_class=argparse.ArgumentParser)
    [command.configure(parser, subparsers) for command in COMMANDS.values()]

    return parser
예제 #4
0
 def run(self):
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers(parser_class=argparse.ArgumentParser)
     Server.configure(parser, subparsers)
     log.configure(parser)
     fake_args = ['server']
     if self.num_workers is not None:
         fake_args.append('--num-workers')
         fake_args.append(str(self.num_workers))
     if self.idle_timeout is not None:
         fake_args.append('--idle-timeout')
         fake_args.append(str(self.idle_timeout))
     options = parser.parse_args(fake_args)
     options.daemonize = self.daemonize
     Server(options)
예제 #5
0
 def run(self):
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers(
         parser_class=argparse.ArgumentParser)
     Server.configure(parser, subparsers)
     log.configure(parser)
     fake_args = ['server']
     if self.num_workers is not None:
         fake_args.append('--num-workers')
         fake_args.append(str(self.num_workers))
     if self.idle_timeout is not None:
         fake_args.append('--idle-timeout')
         fake_args.append(str(self.idle_timeout))
     options = parser.parse_args(fake_args)
     options.daemonize = self.daemonize
     Server(options)