Esempio n. 1
0
def start_server(args=None):
    if args is None:
        args = sys.argv[1:]

    if args:
        mode = args.pop(0)
    else:
        mode = "dev"

    print("Bespin mobwrite worker (mode=" + mode + ")")
    config.set_profile(mode)

    if args:
        config.load_pyconfig(args.pop(0))

    if mode == "dev":
        config.load_pyconfig("devconfig.py")

    config.activate_profile()

    app = WSGIMobWrite()
    app = db_middleware(app)

    serve(app,
          config.c.mobwrite_server_address,
          config.c.mobwrite_server_port,
          use_threadpool=True)
Esempio n. 2
0
def process_mobwrite(args=None):
    if args is None:
        args = sys.argv[1:]

    if args:
        mode = args.pop(0)
    else:
        mode = "dev"

    print("Bespin mobwrite worker (mode=" + mode + ")")
    config.set_profile(mode)

    if args:
        config.load_pyconfig(args.pop(0))

    config.activate_profile()

    mobwrite_core.logging.basicConfig()
    main()
    mobwrite_core.logging.shutdown()
Esempio n. 3
0
def process_mobwrite(args=None):
  if args is None:
    args = sys.argv[1:]

  if args:
    mode = args.pop(0)
  else:
    mode = "dev"

  print("Bespin mobwrite worker (mode=" + mode + ")")  
  config.set_profile(mode)

  if args:
    config.load_pyconfig(args.pop(0))

  config.activate_profile()

  mobwrite_core.logging.basicConfig()
  main()
  mobwrite_core.logging.shutdown()
def process_queue(args=None):
    log.info("Bespin queue worker")
    if args is None:
        args = sys.argv[1:]

    if args:
        config.set_profile(args.pop(0))
    else:
        config.set_profile("dev")
        config.c.async_jobs = True

    if args:
        config.load_pyconfig(args.pop(0))

    config.activate_profile()

    bq = config.c.queue
    log.debug("Queue: %s", bq)
    for qi in bq.read_queue("vcs"):
        log.info("Processing job %s", qi.id)
        log.debug("Message: %s", qi.message)
        qi.run()
        qi.done()
Esempio n. 5
0
def process_queue(args=None):
    log.info("Bespin queue worker")
    if args is None:
        args = sys.argv[1:]

    if args:
        config.set_profile(args.pop(0))
    else:
        config.set_profile("dev")
        config.c.async_jobs=True

    if args:
        config.load_pyconfig(args.pop(0))

    config.activate_profile()

    bq = config.c.queue
    log.debug("Queue: %s", bq)
    for qi in bq.read_queue("vcs"):
        log.info("Processing job %s", qi.id)
        log.debug("Message: %s", qi.message)
        qi.run()
        qi.done()
Esempio n. 6
0
def start_server(args=None):
    if args is None:
        args = sys.argv[1:]

    if args:
        mode = args.pop(0)
    else:
        mode = "dev"

    print("Bespin mobwrite worker (mode=" + mode + ")")  
    config.set_profile(mode)

    if args:
        config.load_pyconfig(args.pop(0))

    if mode == "dev":
        config.load_pyconfig("devconfig.py")

    config.activate_profile()

    app = WSGIMobWrite()
    app = db_middleware(app)

    serve(app, config.c.mobwrite_server_address, config.c.mobwrite_server_port, use_threadpool=True)