)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"781cde2c8fae66dd43389a68aecbe9b7abe1e56d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b3afffd3_ec8d91e0","updated":"2025-08-18 21:21:12.000000000","message":"Thank you","commit_id":"39e741d59ee9c3f33912e5d098f165d8f2f314cd"}],"openstack_election/exception.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3199d529f178919bd2b7529d627af9b39d19c126","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class MemberNotFoundException(ElectionException):"},{"line_number":35,"context_line":"    msg_fmt \u003d (\u0027No Open Infrastructure Foundation (OIF) data found for \u0027"},{"line_number":36,"context_line":"               \u0027%(email)s please check that %(email)s is a valid email address\u0027"},{"line_number":37,"context_line":"               \u0027 and linked to a valid OIF account\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"a73b8994_34536c9a","line":35,"updated":"2025-08-18 13:33:21.000000000","message":"I know it is an anti-pattern to add the space at the end, but making the next line longer pushed it to 80 chars. better rewrap the whole message once again?","commit_id":"39e741d59ee9c3f33912e5d098f165d8f2f314cd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1e8b249029fc799e72ebbf71addd0f1bd9120668","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class MemberNotFoundException(ElectionException):"},{"line_number":35,"context_line":"    msg_fmt \u003d (\u0027No Open Infrastructure Foundation (OIF) data found for \u0027"},{"line_number":36,"context_line":"               \u0027%(email)s please check that %(email)s is a valid email address\u0027"},{"line_number":37,"context_line":"               \u0027 and linked to a valid OIF account\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa80a5da_55185be1","line":35,"in_reply_to":"4c6a01c6_ffd7bd8e","updated":"2025-08-19 04:36:25.000000000","message":"second this antipattern thingy; what :D I always add space before closing quotes, but haven\u0027t really thought much about people doing it the other way.","commit_id":"39e741d59ee9c3f33912e5d098f165d8f2f314cd"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"11b63aa408c2074b774b75dcd163d575e860c606","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class MemberNotFoundException(ElectionException):"},{"line_number":35,"context_line":"    msg_fmt \u003d (\u0027No Open Infrastructure Foundation (OIF) data found for \u0027"},{"line_number":36,"context_line":"               \u0027%(email)s please check that %(email)s is a valid email address\u0027"},{"line_number":37,"context_line":"               \u0027 and linked to a valid OIF account\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"4c6a01c6_ffd7bd8e","line":35,"in_reply_to":"a73b8994_34536c9a","updated":"2025-08-18 13:40:36.000000000","message":"I\u0027ve never heard of that being an anti-pattern. Usually I\u0027ve gone with the space at the end since it\u0027s visually more consistent when reading.","commit_id":"39e741d59ee9c3f33912e5d098f165d8f2f314cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"cd0464963fb1e5667683c8a412f4814aaa0c095b","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class MemberNotFoundException(ElectionException):"},{"line_number":35,"context_line":"    msg_fmt \u003d (\u0027No Open Infrastructure Foundation (OIF) data found for \u0027"},{"line_number":36,"context_line":"               \u0027%(email)s please check that %(email)s is a valid email address\u0027"},{"line_number":37,"context_line":"               \u0027 and linked to a valid OIF account\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"755fab20_1d184b67","line":35,"in_reply_to":"fa80a5da_55185be1","updated":"2025-08-20 07:13:04.000000000","message":"yeah, I think we also kind of recommend it that way in Neutron for example and we treat as anti-pattern doing it in the opposite way 😊","commit_id":"39e741d59ee9c3f33912e5d098f165d8f2f314cd"}]}
