)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"12a302f6b3cfb668836c5120a80750293d9acb48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"41767e14_c4d54acb","updated":"2023-07-11 05:10:48.000000000","message":"Looks good while I have some minor questions:","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"9f0d52dc1b29bb7c893e79365e531cdbd009d5cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"82dfa47c_ee82d7f5","updated":"2023-07-31 18:42:14.000000000","message":"+A to move forward tooling updates stuff","commit_id":"cb661a42f823741c1e6b10f7d3b6afda2f81029f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"62efdbb84788f9b1897ec580be3d8812f41aedf7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3c2b9e71_b2e83bce","updated":"2023-07-16 06:56:26.000000000","message":"Looks great with test code \u0026 results: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_886/887669/4/check/openstack-tox-py38/886c1b4/testr_results.html","commit_id":"cb661a42f823741c1e6b10f7d3b6afda2f81029f"}],"openstack_election/series_sorting.py":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"12a302f6b3cfb668836c5120a80750293d9acb48","unresolved":true,"context_lines":[{"line_number":16,"context_line":"         \"havana\", \"icehouse\", \"juno\", \"kilo\", \"liberty\", \"mitaka\", \"newton\","},{"line_number":17,"context_line":"         \"ocata\", \"pike\", \"queens\", \"rocky\", \"stein\", \"train\", \"ussuri\","},{"line_number":18,"context_line":"         \"victoria\", \"wallaby\", \"xena\", \"yoga\", \"zed\"],"},{"line_number":19,"context_line":"        # [\"antalope\", bobcat, etc etc etc],"},{"line_number":20,"context_line":"    ]"},{"line_number":21,"context_line":"    assert series_name.isascii()"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"354d35c6_4d40bf2c","line":19,"updated":"2023-07-11 05:10:48.000000000","message":"(minor) antalope -\u003e antelope","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"0720708b9249ae9027eb56f57231485b5c2bfeb9","unresolved":false,"context_lines":[{"line_number":16,"context_line":"         \"havana\", \"icehouse\", \"juno\", \"kilo\", \"liberty\", \"mitaka\", \"newton\","},{"line_number":17,"context_line":"         \"ocata\", \"pike\", \"queens\", \"rocky\", \"stein\", \"train\", \"ussuri\","},{"line_number":18,"context_line":"         \"victoria\", \"wallaby\", \"xena\", \"yoga\", \"zed\"],"},{"line_number":19,"context_line":"        # [\"antalope\", bobcat, etc etc etc],"},{"line_number":20,"context_line":"    ]"},{"line_number":21,"context_line":"    assert series_name.isascii()"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"42776151_0ce1168e","line":19,"in_reply_to":"354d35c6_4d40bf2c","updated":"2023-07-11 05:16:00.000000000","message":"Ack","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"12a302f6b3cfb668836c5120a80750293d9acb48","unresolved":true,"context_lines":[{"line_number":26,"context_line":"        if _series_name in series_names:"},{"line_number":27,"context_line":"            series_idx \u003d series_names.index(_series_name)"},{"line_number":28,"context_line":"            break"},{"line_number":29,"context_line":"    else:"},{"line_number":30,"context_line":"        if _series_name[0].isalpha():"},{"line_number":31,"context_line":"            series_nr +\u003d 1"},{"line_number":32,"context_line":"            series_idx \u003d ord(_series_name[0]) - ord(\"a\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"41745e4b_8ed4f059","line":29,"updated":"2023-07-11 05:10:48.000000000","message":"Is indentation needed to map with upper if statement?","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"0720708b9249ae9027eb56f57231485b5c2bfeb9","unresolved":true,"context_lines":[{"line_number":26,"context_line":"        if _series_name in series_names:"},{"line_number":27,"context_line":"            series_idx \u003d series_names.index(_series_name)"},{"line_number":28,"context_line":"            break"},{"line_number":29,"context_line":"    else:"},{"line_number":30,"context_line":"        if _series_name[0].isalpha():"},{"line_number":31,"context_line":"            series_nr +\u003d 1"},{"line_number":32,"context_line":"            series_idx \u003d ord(_series_name[0]) - ord(\"a\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"f84e0870_06cb2c7d","line":29,"in_reply_to":"41745e4b_8ed4f059","updated":"2023-07-11 05:16:00.000000000","message":"No it\u0027s for the \u0027for\u0027 statement.\n\nBasically if we find  the _series_name in the series_data we\u0027ll `break`, because we have all the information we need.  If we *never* find the series name, i.ea run throught the entire series_data list-of-lists the \u0027else\u0027 clause will get executed and we\u0027ll do our best to deduce the sort key from there.","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"cd27d4ec6caba69aeec7212a44c771031bc19b1a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        if _series_name in series_names:"},{"line_number":27,"context_line":"            series_idx \u003d series_names.index(_series_name)"},{"line_number":28,"context_line":"            break"},{"line_number":29,"context_line":"    else:"},{"line_number":30,"context_line":"        if _series_name[0].isalpha():"},{"line_number":31,"context_line":"            series_nr +\u003d 1"},{"line_number":32,"context_line":"            series_idx \u003d ord(_series_name[0]) - ord(\"a\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"bb0053b8_b9c32ba5","line":29,"in_reply_to":"f84e0870_06cb2c7d","updated":"2023-07-11 23:41:39.000000000","message":"Got it - thank you for the detailed explanation!","commit_id":"e73682ca158729a35266dee53285089e3d4a9c8a"}]}
