query_svc.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:dragonchain 作者: dragonchain 项目源码 文件源码
def run():

    logging.basicConfig(format="%(asctime)s %(levelname)s - %(message)s", level = logging.DEBUG)
    log = logging.getLogger("txn-service")
    log.info("Setting up argparse")
    parser = argparse.ArgumentParser(description='Process query info.', prog='python -m blockchain')
    parser.add_argument('-p', '--port', default = 8080)
    parser.add_argument('--debug', default = True, action = "store_true")

    log.info("Parsing arguments")
    args = parser.parse_args()

    query_hdlrs = [
        (r"^/transaction", QueryHandler),
        (r"^/transaction/(.*)", QueryHandler),
        (r"^/verification$", BlockVerificationHandler),
        (r"^/verification/(.*)", BlockVerificationHandler),
    ]

    log.info("Creating new tornado.web.Application")
    application = QueryService(query_hdlrs,
        log = log,
        **vars(args))

    log.info("Starting query service on port %s" % args.port)
    application.listen(args.port)
    tornado.ioloop.IOLoop.current().start()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号