in libmozevent/web.py [0:0]
def __init__(self, queue_name, version_path="/app/version.json"):
self.process = None
self.http_port = int(os.environ.get("PORT", 9000))
self.queue_name = queue_name
logger.info("HTTP webhook server will listen", port=self.http_port)
self.version_path = version_path
# Configure the web application with code review routes
self.app = web.Application()
self.app.add_routes(
[
web.get("/__version__", self.get_version),
web.get("/__heartbeat__", self.get_heartbeat),
web.get("/__lbheartbeat__", self.get_lbheartbeat),
web.get("/ping", self.ping),
web.post("/codereview/new", self.create_code_review),
]
)