)]}'
{"swift/proxy/controllers/base.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"cf44716a6e38b8151cd5f6a664bbff47c827c6b9","unresolved":false,"context_lines":[{"line_number":1984,"context_line":""},{"line_number":1985,"context_line":"        return resp"},{"line_number":1986,"context_line":""},{"line_number":1987,"context_line":"    def _get_shard_ranges(self, req, account, container, obj\u003dNone):"},{"line_number":1988,"context_line":"        \"\"\""},{"line_number":1989,"context_line":"        Fetch shard ranges from given `account/container`. If `obj` is given"},{"line_number":1990,"context_line":"        then the shard range for that object name is requested, otherwise all"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f91af0f_1a7f7615","line":1987,"range":{"start_line":1987,"start_character":57,"end_line":1987,"end_character":65},"updated":"2018-01-09 16:49:30.000000000","message":"nit: might be more intuitive if we used the \u0027includes\u0027 parameter in this method signature too","commit_id":"8c9c97cbd648a9384469643f75e6bbaa7ae88b80"}],"test/unit/proxy/test_server.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"cf44716a6e38b8151cd5f6a664bbff47c827c6b9","unresolved":false,"context_lines":[{"line_number":3327,"context_line":"        StoragePolicy(0, \u0027zero\u0027, is_default\u003dTrue, object_ring\u003dFakeRing()),"},{"line_number":3328,"context_line":"        StoragePolicy(1, \u0027one\u0027, object_ring\u003dFakeRing()),"},{"line_number":3329,"context_line":"    ])"},{"line_number":3330,"context_line":"    def test_POST_backend_headers_update_shard(self):"},{"line_number":3331,"context_line":"        # reset the router post patch_policies"},{"line_number":3332,"context_line":"        self.app.obj_controller_router \u003d proxy_server.ObjectControllerRouter()"},{"line_number":3333,"context_line":"        self.app.sort_nodes \u003d lambda nodes, *args, **kwargs: nodes"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f91af0f_ba952a35","line":3330,"range":{"start_line":3330,"start_character":9,"end_line":3330,"end_character":46},"updated":"2018-01-09 16:49:30.000000000","message":"off-topic: hmm, we don\u0027t have an equivalent test for PUT, DELETE. will fix.","commit_id":"8c9c97cbd648a9384469643f75e6bbaa7ae88b80"}]}
