)]}'
{"swift/obj/ssync_sender.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"7e839f34d2caf8d78d11fd415f6144647b5a5b42","unresolved":true,"context_lines":[{"line_number":314,"context_line":"                    \u0027missing_check send line: %d lines (%d bytes) sent\u0027"},{"line_number":315,"context_line":"                    % (nlines, nbytes)):"},{"line_number":316,"context_line":"                msg \u003d b\u0027%s\\r\\n\u0027 % encode_missing(object_hash, **timestamps)"},{"line_number":317,"context_line":"                connection.send(b\u0027%x\\r\\n%s\\r\\n\u0027 % (len(msg), msg))"},{"line_number":318,"context_line":"            if nlines % 5 \u003d\u003d 0:"},{"line_number":319,"context_line":"                sleep()  # Gives a chance for other greenthreads to run"},{"line_number":320,"context_line":"            nlines +\u003d 1"}],"source_content_type":"text/x-python","patch_set":2,"id":"df6b36c3_8e9ab909","side":"PARENT","line":317,"updated":"2021-11-16 14:11:57.000000000","message":"i was all like: this is sending the exact same thing 😄","commit_id":"16acd15dc11f0983e5b7400492a2ff3567f582f6"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"7e839f34d2caf8d78d11fd415f6144647b5a5b42","unresolved":true,"context_lines":[{"line_number":319,"context_line":"            if nlines % 5 \u003d\u003d 0:"},{"line_number":320,"context_line":"                sleep()  # Gives a chance for other greenthreads to run"},{"line_number":321,"context_line":"            nlines +\u003d 1"},{"line_number":322,"context_line":"            nbytes +\u003d len(msg)"},{"line_number":323,"context_line":"            if 0 \u003c self.max_objects_per_sync \u003c\u003d nlines:"},{"line_number":324,"context_line":"                self.daemon.logger.debug("},{"line_number":325,"context_line":"                    \u0027ssync missing_check truncated after %d objects: \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"0d449049_00a1bee5","line":322,"updated":"2021-11-16 14:11:57.000000000","message":"the change effects *here* - we\u0027re updating the variable msg to be longer before send it","commit_id":"5960349469f36419e0a1320f6a1b04dee24acd1b"}],"test/unit/obj/test_ssync_sender.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"7e839f34d2caf8d78d11fd415f6144647b5a5b42","unresolved":true,"context_lines":[{"line_number":822,"context_line":"            with self.assertRaises(exceptions.MessageTimeout) as cm:"},{"line_number":823,"context_line":"                self.sender.missing_check(connection, response)"},{"line_number":824,"context_line":"        self.assertIn(\u00270.01 seconds: missing_check send line: \u0027"},{"line_number":825,"context_line":"                      \u00271 lines (57 bytes) sent\u0027, str(cm.exception))"},{"line_number":826,"context_line":""},{"line_number":827,"context_line":"    def test_missing_check_has_empty_suffixes(self):"},{"line_number":828,"context_line":"        def yield_hashes(device, partition, policy, suffixes\u003dNone, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"23182764_7214bda0","line":825,"updated":"2021-11-16 14:11:57.000000000","message":"noice","commit_id":"5960349469f36419e0a1320f6a1b04dee24acd1b"}]}
