)]}'
{"swift/container/server.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"58ae9b9e9653e35fe38dc3f5fe840b9c4a462b05","unresolved":false,"context_lines":[{"line_number":616,"context_line":"            if reverse:"},{"line_number":617,"context_line":"                container_list.reverse()"},{"line_number":618,"context_line":"            if obj:"},{"line_number":619,"context_line":"                container_list \u003d [find_shard_range(obj, container_list)]"},{"line_number":620,"context_line":"            elif marker or end_marker:"},{"line_number":621,"context_line":"                def piv_filter(piv):"},{"line_number":622,"context_line":"                    end \u003d start \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_49886f1e","line":619,"range":{"start_line":619,"start_character":34,"end_line":619,"end_character":71},"updated":"2017-09-22 12:11:00.000000000","message":"this returns [None] if the list has been reversed and then create_container_listing() blows up\n\n(unexpected weird edge case when obj and reverse are given!)","commit_id":"4c39076afeed24a4a8c9ecf963114f1f355f9602"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"58ae9b9e9653e35fe38dc3f5fe840b9c4a462b05","unresolved":false,"context_lines":[{"line_number":629,"context_line":"                if reverse:"},{"line_number":630,"context_line":"                    marker, end_marker \u003d end_marker, marker"},{"line_number":631,"context_line":"                container_list \u003d list(filter(piv_filter, container_list))"},{"line_number":632,"context_line":"                if reverse:"},{"line_number":633,"context_line":"                    marker, end_marker \u003d end_marker, marker"},{"line_number":634,"context_line":"        elif info.get(\u0027db_state\u0027) \u003d\u003d DB_STATE_SHARDING:"},{"line_number":635,"context_line":"            # Container is sharding, so we need to look at both brokers"},{"line_number":636,"context_line":"            resp_headers, container_list \u003d self._check_local_brokers("}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_8ecb0d1d","line":633,"range":{"start_line":632,"start_character":16,"end_line":633,"end_character":59},"updated":"2017-09-22 12:11:00.000000000","message":"can be deleted","commit_id":"4c39076afeed24a4a8c9ecf963114f1f355f9602"}]}
