)]}'
{"swift/obj/replicator.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c84499518540046588d5e1cae3c5c78ea125a972","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        total.suffix_sync \u003d self.suffix_sync + other.suffix_sync"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        all_failed_ips \u003d (set(list(self.failure_nodes.keys()) +"},{"line_number":94,"context_line":"                              list(other.failure_nodes.keys())))"},{"line_number":95,"context_line":"        for ip in all_failed_ips:"},{"line_number":96,"context_line":"            self_devs \u003d self.failure_nodes.get(ip, {})"},{"line_number":97,"context_line":"            other_devs \u003d other.failure_nodes.get(ip, {})"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_576705b8","line":94,"updated":"2019-01-31 23:57:04.000000000","message":"Maybe better as something like\n\n set(...) | set(...)\n\nbut meh, w/e.","commit_id":"5037ab577ab2744035160b2d506ab5b0e7524818"}]}
