)]}'
{"swift/common/ring/composite_builder.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"6c7250f5eab20b08985a4f2af61056496b7243f9","unresolved":false,"context_lines":[{"line_number":719,"context_line":"        :return: True if the partition can be moved, False otherwise."},{"line_number":720,"context_line":"        \"\"\""},{"line_number":721,"context_line":"        # called by parent_builder - now forward to the superclass"},{"line_number":722,"context_line":"        return (not self._last_part_moves or"},{"line_number":723,"context_line":"                super(CooperativeRingBuilder, self)._can_part_move(part))"},{"line_number":724,"context_line":""},{"line_number":725,"context_line":"    def _update_last_part_moves(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff346bd7_2be1392b","side":"PARENT","line":722,"range":{"start_line":722,"start_character":25,"end_line":722,"end_character":42},"updated":"2017-07-26 14:41:29.000000000","message":"I think this was ok because it\u0027s actually using the subclass\u0027s own \u0027private\u0027 property, but the change makes it more intuitive as to what is happening","commit_id":"71ec83f414e81dd6d44ea85da14a7d64c57b5a2b"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"a719844e90050963c5b7953a36eafd165947b7c9","unresolved":false,"context_lines":[{"line_number":719,"context_line":"        :return: True if the partition can be moved, False otherwise."},{"line_number":720,"context_line":"        \"\"\""},{"line_number":721,"context_line":"        # called by parent_builder - now forward to the superclass"},{"line_number":722,"context_line":"        return (not self._last_part_moves or"},{"line_number":723,"context_line":"                super(CooperativeRingBuilder, self)._can_part_move(part))"},{"line_number":724,"context_line":""},{"line_number":725,"context_line":"    def _update_last_part_moves(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff346bd7_970f2636","side":"PARENT","line":722,"range":{"start_line":722,"start_character":25,"end_line":722,"end_character":42},"in_reply_to":"ff346bd7_2be1392b","updated":"2017-07-26 16:34:22.000000000","message":"Agreed; I\u0027m not *complaining* exactly, just wanted to make things a bit more explicit.","commit_id":"71ec83f414e81dd6d44ea85da14a7d64c57b5a2b"}]}
