)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"cae0b1cecd8a365132b414217c490a7bf6761d99","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"29336b98_1f9e96a1","updated":"2025-08-07 16:13:08.000000000","message":"Also please check https://review.opendev.org/c/openstack/election/+/956807  thank you","commit_id":"64961290897eb92929fd57608efbc6cf113b79b4"}],"openstack_election/cmds/check_all_candidacies.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e179d8f80826e3a41047a2a751296bf815d984cd","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    member \u003d utils.lookup_member(email, verbose\u003dverbose)"},{"line_number":31,"context_line":"    member_id \u003d member.get(\u0027data\u0027, [{}])[0].get(\u0027id\u0027)"},{"line_number":32,"context_line":"    base \u003d \u0027https://openinfra.org/a/community/members\u0027"},{"line_number":33,"context_line":"    print(\u0027OSF member profile: %s/%s\u0027 % (base, member_id))"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":1,"id":"b9dab568_d8f1a630","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":14},"updated":"2025-08-11 07:10:51.000000000","message":"maybe rename for clarity, too?\n```suggestion\n    print(\u0027OIF member profile: %s/%s\u0027 % (base, member_id))\n```","commit_id":"64961290897eb92929fd57608efbc6cf113b79b4"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"d035b35e7ac8a63ba4e1dd78cc69dec9bcc40ae4","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    member \u003d utils.lookup_member(email, verbose\u003dverbose)"},{"line_number":31,"context_line":"    member_id \u003d member.get(\u0027data\u0027, [{}])[0].get(\u0027id\u0027)"},{"line_number":32,"context_line":"    base \u003d \u0027https://openinfra.org/a/community/members\u0027"},{"line_number":33,"context_line":"    print(\u0027OSF member profile: %s/%s\u0027 % (base, member_id))"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":1,"id":"a6ea2b43_7c87349a","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":14},"in_reply_to":"b9dab568_d8f1a630","updated":"2025-08-13 12:19:03.000000000","message":"Addressing via https://review.opendev.org/c/openstack/election/+/956807","commit_id":"64961290897eb92929fd57608efbc6cf113b79b4"}]}
