)]}'
{"swift/container/sharder.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"83b86d2e0b4d932f73bd74a42bae4aef837b723a","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        # TODO: can we unify this somewhat with _get_shard_ranges in"},{"line_number":146,"context_line":"        # proxy/controllers/base.py?"},{"line_number":147,"context_line":"        return [ShardRange.from_dict(shard_range)"},{"line_number":148,"context_line":"                for shard_range in json.loads(resp.body)]"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    def _get_shard_broker(self, account, container, policy_index):"},{"line_number":151,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_c63345f5","line":148,"updated":"2017-10-03 10:05:17.000000000","message":"+1","commit_id":"621f78060c88531f16f23e4483a31960bddefd3e"}]}
