)]}'
{"test/probe/test_sharder.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f7f06f19b2f89ca503bf98a3e4a00d97298c81e7","unresolved":false,"context_lines":[{"line_number":568,"context_line":"        for sr in self.get_container_shard_ranges():"},{"line_number":569,"context_line":"            shard_part, _ \u003d self.get_part_and_node_numbers("},{"line_number":570,"context_line":"                sr.account, sr.container)"},{"line_number":571,"context_line":"            self.sharders.once(additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_part)"},{"line_number":572,"context_line":"        # then root is empty and can be deleted"},{"line_number":573,"context_line":"        self.assert_container_listing([])"},{"line_number":574,"context_line":"        client.delete_container(self.url, self.token, self.container_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f9dbf25_b69de75a","line":571,"updated":"2018-02-28 13:34:47.000000000","message":"You can (or at any rate, should be able to) do something like\n\n parts \u003d \u0027,\u0027.join(\n     str(self.get_part_and_node_numbers(\n         sr.account, sr.container)[0])\n     for sr in self.get_container_shard_ranges())\n self.sharders.once(additional_args\u003d\u0027--partitions\u003d%s\u0027 % parts)","commit_id":"de356ce5b628c2062f4bfa46968cf4e7884bbd99"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"9a0f7cf5a9286e81e54a383e472c64108b592f7b","unresolved":false,"context_lines":[{"line_number":568,"context_line":"        for sr in self.get_container_shard_ranges():"},{"line_number":569,"context_line":"            shard_part, _ \u003d self.get_part_and_node_numbers("},{"line_number":570,"context_line":"                sr.account, sr.container)"},{"line_number":571,"context_line":"            self.sharders.once(additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_part)"},{"line_number":572,"context_line":"        # then root is empty and can be deleted"},{"line_number":573,"context_line":"        self.assert_container_listing([])"},{"line_number":574,"context_line":"        client.delete_container(self.url, self.token, self.container_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f9dbf25_14bcc6da","line":571,"in_reply_to":"1f9dbf25_b69de75a","updated":"2018-03-01 09:12:10.000000000","message":"Done","commit_id":"de356ce5b628c2062f4bfa46968cf4e7884bbd99"}]}
