Example #1
0
    if options.verbose:
        log_level = logging.DEBUG
    else:
        log_level = logging.NOTSET
    logging.basicConfig(level=log_level)
    logging.info("logging is using level: %d", log_level)

    return (options, remaining)

if __name__ == "__main__":
    (options, remaining) = process_args(sys.argv[1:])
    try:
        if options.mode == "client":
            logging.info("Running swig_bot in client mode")
            from swig_bot_lib import client
            client.run(remaining)
        elif options.mode == "server":
            logging.info("Running swig_bot in server mode")
            from swig_bot_lib import server
            server.run(remaining)
        else:
            logging.error("Unknown mode specified.  Expected client or server.")
            sys.exit(-1)
    except KeyboardInterrupt as e:
        logging.info("Ctrl+C received.  Shutting down...")
        sys.exit(-1)
    except Exception as e:
        error = traceback.format_exc()
        logging.error("An error occurred running swig-bot.")
        logging.error(error)
Example #2
0
    else:
        log_level = logging.NOTSET
    logging.basicConfig(level=log_level)
    logging.info("logging is using level: %d", log_level)

    return (options, remaining)


if __name__ == "__main__":
    (options, remaining) = process_args(sys.argv[1:])
    try:
        if options.mode == "client":
            logging.info("Running swig_bot in client mode")
            from swig_bot_lib import client
            client.run(remaining)
        elif options.mode == "server":
            logging.info("Running swig_bot in server mode")
            from swig_bot_lib import server
            server.run(remaining)
        else:
            logging.error(
                "Unknown mode specified.  Expected client or server.")
            sys.exit(-1)
    except KeyboardInterrupt as e:
        logging.info("Ctrl+C received.  Shutting down...")
        sys.exit(-1)
    except Exception as e:
        error = traceback.format_exc()
        logging.error("An error occurred running swig-bot.")
        logging.error(error)
Example #3
0
def run_server(options):
    logging.info("Running swig_bot in server mode")
    server.finalize_subparser_options(options)
    server.run(options)
Example #4
0
def run_server(options):
    logging.info("Running swig_bot in server mode")
    server.finalize_subparser_options(options)
    server.run(options)