)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"82fb8dc5d4b3e61ed6efdab5dba542f9eba6d136","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"51bd5b48_41627768","updated":"2024-04-16 22:07:58.000000000","message":"LGTM","commit_id":"ff45bd3d2d81772733edf72e29e4f351369ce95f"}],"tools/state_graph.py":[{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"5e21db47393c778a4b495c25b1c67bfc949f1340","unresolved":true,"context_lines":[{"line_number":40,"context_line":"        self.completer \u003d mock.MagicMock()"},{"line_number":41,"context_line":"        self.scheduler \u003d mock.MagicMock()"},{"line_number":42,"context_line":"        self.storage \u003d mock.MagicMock()"},{"line_number":43,"context_line":"        self.selector \u003d mock.MagicMock()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def make_machine(start_state, transitions, event_name_cb):"}],"source_content_type":"text/x-python","patch_set":1,"id":"932fe40f_817bff5b","line":43,"updated":"2024-04-18 10:38:32.000000000","message":"Why we add that attribute?","commit_id":"ff45bd3d2d81772733edf72e29e4f351369ce95f"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"58121329461ddcbee30e9a1da602b70fbb84a848","unresolved":true,"context_lines":[{"line_number":40,"context_line":"        self.completer \u003d mock.MagicMock()"},{"line_number":41,"context_line":"        self.scheduler \u003d mock.MagicMock()"},{"line_number":42,"context_line":"        self.storage \u003d mock.MagicMock()"},{"line_number":43,"context_line":"        self.selector \u003d mock.MagicMock()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def make_machine(start_state, transitions, event_name_cb):"}],"source_content_type":"text/x-python","patch_set":1,"id":"cee5b105_3f482074","line":43,"in_reply_to":"932fe40f_817bff5b","updated":"2024-04-18 12:34:32.000000000","message":"This is required since 774d59813417a945fdbe50316786effd1203e8f7 was merged. I guess I can drop self.analyzer which I\u0027ll try in follow-up.","commit_id":"ff45bd3d2d81772733edf72e29e4f351369ce95f"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"e559411e92aba182f5f15408249cc40684a591f4","unresolved":true,"context_lines":[{"line_number":40,"context_line":"        self.completer \u003d mock.MagicMock()"},{"line_number":41,"context_line":"        self.scheduler \u003d mock.MagicMock()"},{"line_number":42,"context_line":"        self.storage \u003d mock.MagicMock()"},{"line_number":43,"context_line":"        self.selector \u003d mock.MagicMock()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def make_machine(start_state, transitions, event_name_cb):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7bef131e_cffd1107","line":43,"in_reply_to":"cee5b105_3f482074","updated":"2024-04-23 09:29:28.000000000","message":"Ok, thanks a lot.","commit_id":"ff45bd3d2d81772733edf72e29e4f351369ce95f"}]}
