)]}'
{"tests/unit/test_web.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"e0fe7836ee708574df6e6a63d0b6d360342c0a43","unresolved":true,"context_lines":[{"line_number":2886,"context_line":"        self.scheds.execute("},{"line_number":2887,"context_line":"            lambda app: app.start(self.validate_tenants))"},{"line_number":2888,"context_line":""},{"line_number":2889,"context_line":"        t.join()"},{"line_number":2890,"context_line":""},{"line_number":2891,"context_line":"        self.host \u003d \u0027localhost\u0027"},{"line_number":2892,"context_line":"        # Wait until web server is started"}],"source_content_type":"text/x-python","patch_set":3,"id":"dff9a55f_d575d60d","line":2889,"updated":"2021-11-16 23:08:57.000000000","message":"I guess ZuulWebFixture will start additional threads and the _start_web thread dies quickly?","commit_id":"978bfc34c40d50197d25f067d26f2b5236a6c3bd"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"accfda6ad9b9a43078c3d84dc34d2987dbdf380b","unresolved":false,"context_lines":[{"line_number":2886,"context_line":"        self.scheds.execute("},{"line_number":2887,"context_line":"            lambda app: app.start(self.validate_tenants))"},{"line_number":2888,"context_line":""},{"line_number":2889,"context_line":"        t.join()"},{"line_number":2890,"context_line":""},{"line_number":2891,"context_line":"        self.host \u003d \u0027localhost\u0027"},{"line_number":2892,"context_line":"        # Wait until web server is started"}],"source_content_type":"text/x-python","patch_set":3,"id":"56e9eb54_73b2e566","line":2889,"updated":"2021-11-16 23:14:54.000000000","message":"Yeah, as soon as the scheduler starts up, _start_web can finish.","commit_id":"978bfc34c40d50197d25f067d26f2b5236a6c3bd"}]}
