)]}'
{"swift/common/ring/builder.py":[{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"18be7b0a58eb38d424f71fcc9058393e7818b952","unresolved":false,"context_lines":[{"line_number":700,"context_line":"                        # This optimization is to avoid calling the min()"},{"line_number":701,"context_line":"                        # below, which is expensive if you\u0027ve got thousands of"},{"line_number":702,"context_line":"                        # drives."},{"line_number":703,"context_line":"                        for t in candidate_tiers.__reversed__():"},{"line_number":704,"context_line":"                            if other_replicas[t] \u003d\u003d 0:"},{"line_number":705,"context_line":"                                tier \u003d t"},{"line_number":706,"context_line":"                                break"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FkYI%3D","line":703,"updated":"2013-01-15 20:30:36.000000000","message":"Why call candidate_tiers.__reversed__() instead of writing \"reversed(candidate_tiers)\"?","commit_id":"b75f7f940fe2af35b8c1bbacdbda9ef352829783"}]}
