예제 #1
0
 def handle(self, *args, **options):
     option_list = BaseCommand.option_list[1:] + (
     make_option('-v', '--verbosity', action='store', dest='verbosity', default='4',
         type='choice', choices=map(str, range(5)),
         help='Verbosity level'),
     )
     verbosity = int(options.get('verbosity', 3))
     start_autoscaler(settings=django_settings, in_django=True)
예제 #2
0
 def handle(self, *args, **options):
     option_list = BaseCommand.option_list[1:] + (make_option(
         '-v',
         '--verbosity',
         action='store',
         dest='verbosity',
         default='4',
         type='choice',
         choices=map(str, range(5)),
         help='Verbosity level'), )
     verbosity = int(options.get('verbosity', 3))
     start_autoscaler(settings=django_settings, in_django=True)
예제 #3
0
def main(args=sys.argv[1:]):
    CLI_ROOT = abspath(curdir)
    sys.path.insert(0, CLI_ROOT)

    parser = optparse.OptionParser(
        usage="%prog or type %prog -h (--help) for help",
        version=version
    )

    parser.add_option("--settings",
                      dest="settings",
                      default=None,
                      type="string",
                      help='settings to use when autoscaling')

    options, args = parser.parse_args()

    if options.settings:
        settings = __import__(options.settings)

    start_autoscaler(settings=settings)