)]}'
{"swift/common/wsgi.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"7ea032ec03daa76c96149c03b35324189319ccfc","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        return self.contents.seek(*args, **kwargs)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def __iter__(self):"},{"line_number":140,"context_line":"        return iter(self.contents)"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"def wrap_conf_type(f):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_a27de86e","line":140,"updated":"2020-10-01 20:58:13.000000000","message":"this is only needed because of TestProxyServerConfigStringLoading hi-jacks the test that loads the default pipeline - and our default pipeline includes some middlewares that will try to re-parse the config\u0027s __file__ attribute using paste deploy\u0027s uri type objects (of which ConfigString is a special case) and I guess in other cases they just wanna use readconf\n\ndoing it this way supports both, but I\u0027m sure other ideas would also work","commit_id":"f0d406127c87fcf1791bf4c0f4132c1e086f1f34"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"402674f3fabf695b96ab2180fceb527f3ff4edda","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        return self.contents.seek(*args, **kwargs)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def __iter__(self):"},{"line_number":140,"context_line":"        return iter(self.contents)"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"def wrap_conf_type(f):"}],"source_content_type":"text/x-python","patch_set":4,"id":"02c15808_f7513b30","line":140,"in_reply_to":"9f560f44_a27de86e","updated":"2021-03-30 23:10:34.000000000","message":"Right, and the only caller under swift/ is container-sync, with a hardcoded pipeline like\n\n catch_errors proxy-logging cache symlink proxy-server\n\n...none of which do the config-reparsing, which is why we never noticed this before.","commit_id":"f0d406127c87fcf1791bf4c0f4132c1e086f1f34"}],"test/unit/proxy/test_server.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"7ea032ec03daa76c96149c03b35324189319ccfc","unresolved":false,"context_lines":[{"line_number":1487,"context_line":"        app \u003d loadapp(self._default_conf())"},{"line_number":1488,"context_line":"        req \u003d Request.blank(\u0027/info\u0027)"},{"line_number":1489,"context_line":"        resp \u003d req.get_response(app)"},{"line_number":1490,"context_line":"        self.assertEqual(resp.status_int, 200)"},{"line_number":1491,"context_line":""},{"line_number":1492,"context_line":"    def _write_conf_and_load_app(self, conf_sections, app_name\u003d\u0027proxy-server\u0027):"},{"line_number":1493,"context_line":"        # write proxy-server.conf file, load app"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_a26fa8c2","line":1490,"updated":"2020-10-01 20:58:13.000000000","message":"we could move this to a different TestCase if we don\u0027t want to mess with the changes to ConfigString in wsgi","commit_id":"f0d406127c87fcf1791bf4c0f4132c1e086f1f34"}]}
