)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"6d8a4a165e8fbeec159d9339fe4903555b240165","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5368c85d_84186536","updated":"2022-03-29 19:27:57.000000000","message":"recheck","commit_id":"476f1694bf917c410187406abd5f1c4f57c15405"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"5663ffdadd2eeda04d950402ebf344df1059c3da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"44793cf8_c54f185a","updated":"2022-03-30 15:39:17.000000000","message":"recheck","commit_id":"8f9b15f9b57e2095ca540cc3223f858982d01f6b"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"56aabe7b737e8c3c38873cc24c00d81fc0ed65e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ecef754f_f65b9b02","updated":"2022-03-31 06:43:47.000000000","message":"recheck","commit_id":"8f9b15f9b57e2095ca540cc3223f858982d01f6b"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"be5de599ed5be5031ba4c54be2782028ecf0a971","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"13064e4a_8cc46099","updated":"2022-04-21 17:24:39.000000000","message":"recheck","commit_id":"3edad2422c59ce6eaebc7fc212fc01e0cd248e1c"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"634a99561345efd71292fcc6694b5afc640d04cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"ea0bcefb_6d9b6a08","updated":"2022-04-21 18:29:49.000000000","message":"recheck","commit_id":"3edad2422c59ce6eaebc7fc212fc01e0cd248e1c"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"f8ca57dec65c8c38e4a25d419ef656e67d0fa8e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"7a336dec_f4242028","updated":"2022-04-22 08:42:28.000000000","message":"recheck","commit_id":"e2dad5ff8bdf202c4c5987c46eea2dba04fda79f"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"acf640f214d1f24f0ce8b9aead7db1862e245239","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"897ff77d_eec4ae3a","updated":"2022-04-22 08:21:11.000000000","message":"recheck","commit_id":"e2dad5ff8bdf202c4c5987c46eea2dba04fda79f"}],"logscraper/logsender.py":[{"author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"change_message_id":"873b6034a0d5b647dc4dc55f2db3c662ec68a38b","unresolved":true,"context_lines":[{"line_number":243,"context_line":"    with open_file(config) as f:"},{"line_number":244,"context_line":"        config_files \u003d yaml.load(f)"},{"line_number":245,"context_line":"        for f in config_files[\"files\"]:"},{"line_number":246,"context_line":"            file_name \u003d f[\"name\"].split(\u0027/\u0027)[-1]"},{"line_number":247,"context_line":"            if build_file.endswith(file_name):"},{"line_number":248,"context_line":"                return f[\"name\"], f.get(\u0027tags\u0027, []) + [file_name]"},{"line_number":249,"context_line":"    return build_file.split(\u0027/\u0027)[-1], [build_file.split(\u0027/\u0027)[-1]]"}],"source_content_type":"text/x-python","patch_set":8,"id":"96cde570_8457f41b","line":246,"updated":"2022-04-21 16:17:49.000000000","message":"perhaps you should use: https://docs.python.org/fr/3/library/pathlib.html#module-pathlib","commit_id":"3edad2422c59ce6eaebc7fc212fc01e0cd248e1c"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"86d753e43d652559abfaa9370d87b76da36abdaa","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    with open_file(config) as f:"},{"line_number":244,"context_line":"        config_files \u003d yaml.load(f)"},{"line_number":245,"context_line":"        for f in config_files[\"files\"]:"},{"line_number":246,"context_line":"            file_name \u003d f[\"name\"].split(\u0027/\u0027)[-1]"},{"line_number":247,"context_line":"            if build_file.endswith(file_name):"},{"line_number":248,"context_line":"                return f[\"name\"], f.get(\u0027tags\u0027, []) + [file_name]"},{"line_number":249,"context_line":"    return build_file.split(\u0027/\u0027)[-1], [build_file.split(\u0027/\u0027)[-1]]"}],"source_content_type":"text/x-python","patch_set":8,"id":"d551348f_f2326572","line":246,"in_reply_to":"96cde570_8457f41b","updated":"2022-04-21 20:57:42.000000000","message":"Done","commit_id":"3edad2422c59ce6eaebc7fc212fc01e0cd248e1c"},{"author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"change_message_id":"e87ec5e5ceb666611a4e6a192cccb3e05646f014","unresolved":true,"context_lines":[{"line_number":247,"context_line":"            file_name \u003d os.path.basename(f[\"name\"])"},{"line_number":248,"context_line":"            if build_file.endswith(file_name):"},{"line_number":249,"context_line":"                return f[\"name\"], f.get(\u0027tags\u0027, []) + [file_name]"},{"line_number":250,"context_line":"    return build_file.split(\u0027/\u0027)[-1], [build_file.split(\u0027/\u0027)[-1]]"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"def json_iter(build_file):"}],"source_content_type":"text/x-python","patch_set":11,"id":"e425c128_6749afb5","line":250,"updated":"2022-04-22 07:23:12.000000000","message":"same here ?","commit_id":"3c15c054a1fd767d0b5aa536acd1dd56e7cd1512"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"d1b5ec0a1cad8e79f157ef8fd63f7ba774181e7e","unresolved":false,"context_lines":[{"line_number":247,"context_line":"            file_name \u003d os.path.basename(f[\"name\"])"},{"line_number":248,"context_line":"            if build_file.endswith(file_name):"},{"line_number":249,"context_line":"                return f[\"name\"], f.get(\u0027tags\u0027, []) + [file_name]"},{"line_number":250,"context_line":"    return build_file.split(\u0027/\u0027)[-1], [build_file.split(\u0027/\u0027)[-1]]"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"def json_iter(build_file):"}],"source_content_type":"text/x-python","patch_set":11,"id":"33bc19a1_1d50d98f","line":250,"in_reply_to":"e425c128_6749afb5","updated":"2022-04-22 07:47:07.000000000","message":"Done","commit_id":"3c15c054a1fd767d0b5aa536acd1dd56e7cd1512"}]}
