)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"68d31a2b21b283fd5dfcf695985919ddcf73a505","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"00dde4fa_eae1ad68","updated":"2023-09-07 14:20:16.000000000","message":"maybe I\u0027m wrong","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"23d33726898e45677ad7509ddb8ca85ab04164d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"162ee19f_c6bc7aa4","updated":"2023-09-07 14:22:12.000000000","message":"shouldn\u0027t we break the for loop if found?","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"}],"tools/validate-all-file.py":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"16374c3f039f83c7432b78e3007dd427822553b2","unresolved":true,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"e903f659_624050c7","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":47},"updated":"2023-09-07 14:18:33.000000000","message":"return","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"67292dc39609903d7f18fb8edd236fec16263568","unresolved":false,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5717be7d_a43c6b61","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":47},"in_reply_to":"e903f659_624050c7","updated":"2023-09-07 14:19:35.000000000","message":"Ack","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"16374c3f039f83c7432b78e3007dd427822553b2","unresolved":true,"context_lines":[{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    return (block_return_code or task_return_code)"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"20958d87_77be22eb","line":173,"range":{"start_line":173,"start_character":24,"end_line":173,"end_character":42},"updated":"2023-09-07 14:18:33.000000000","message":"return","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"67292dc39609903d7f18fb8edd236fec16263568","unresolved":false,"context_lines":[{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    return (block_return_code or task_return_code)"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"95556e89_7d59661f","line":173,"range":{"start_line":173,"start_character":24,"end_line":173,"end_character":42},"in_reply_to":"20958d87_77be22eb","updated":"2023-09-07 14:19:35.000000000","message":"Ack","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"16374c3f039f83c7432b78e3007dd427822553b2","unresolved":true,"context_lines":[{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    return (block_return_code or task_return_code)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def check_docker_become(fullpath, task):"}],"source_content_type":"text/x-python","patch_set":8,"id":"6ee39ea1_ff0152f9","line":175,"range":{"start_line":175,"start_character":4,"end_line":175,"end_character":50},"updated":"2023-09-07 14:18:33.000000000","message":"not needed","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"67292dc39609903d7f18fb8edd236fec16263568","unresolved":true,"context_lines":[{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    return (block_return_code or task_return_code)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def check_docker_become(fullpath, task):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f8f2ae5_822fcd9a","line":175,"range":{"start_line":175,"start_character":4,"end_line":175,"end_character":50},"in_reply_to":"6ee39ea1_ff0152f9","updated":"2023-09-07 14:19:35.000000000","message":"and if first is 1 and second is 0 - we end up with not failing?","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0eaa7cc216cdd1aa1a654766d71cc11e8045f5fe","unresolved":false,"context_lines":[{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return_code \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    return (block_return_code or task_return_code)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def check_docker_become(fullpath, task):"}],"source_content_type":"text/x-python","patch_set":8,"id":"6bb065e9_6689f329","line":175,"range":{"start_line":175,"start_character":4,"end_line":175,"end_character":50},"in_reply_to":"9f8f2ae5_822fcd9a","updated":"2023-09-07 14:20:28.000000000","message":"Ack","commit_id":"357b060c59e1d34f6765c5271e6af6db16fd06ab"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"136931c034ddb1759feecc256df6294097bee6b8","unresolved":true,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"07344ac7_07a866c7","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":78},"updated":"2023-09-07 14:25:16.000000000","message":"like\nreturn 1 if check_docker_become(fullpath, task)\n?","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d5a8921226ce6624b6b83efb42775bd235b1e14c","unresolved":true,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"eed00cb3_016e051e","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":78},"in_reply_to":"07344ac7_07a866c7","updated":"2023-09-07 14:27:19.000000000","message":"return 1 if check_docker_become(fullpath, task) else 0","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"db3404e5be9ad3880fb81c627180a8933cec370f","unresolved":false,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"d47348df_95c6dc7c","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":78},"in_reply_to":"3ab19f90_11d531b8","updated":"2023-09-08 05:24:50.000000000","message":"not really, we want to see all errors, not only one","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"bbf338dd050b447868ec3e5fecaf4647957f7514","unresolved":false,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"3ab19f90_11d531b8","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":78},"in_reply_to":"e073c9bb_a401499d","updated":"2023-09-07 15:54:13.000000000","message":"lgtm, but imho we should exit from the for loop","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"350a12f8bf66b88bc79e41e3105c8b0728a2a4d4","unresolved":false,"context_lines":[{"line_number":168,"context_line":"                for task in tasks:"},{"line_number":169,"context_line":"                    if task.get(\u0027block\u0027):"},{"line_number":170,"context_line":"                        for task in task[\u0027block\u0027]:"},{"line_number":171,"context_line":"                            block_return \u003d check_docker_become(fullpath, task)"},{"line_number":172,"context_line":"                    else:"},{"line_number":173,"context_line":"                        task_return \u003d check_docker_become(fullpath, task)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"e073c9bb_a401499d","line":171,"range":{"start_line":171,"start_character":28,"end_line":171,"end_character":78},"in_reply_to":"eed00cb3_016e051e","updated":"2023-09-07 15:50:39.000000000","message":"Done","commit_id":"e2623147e8a34715cae3850c5a65faa8d49deb34"}]}
