)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"2dfded3b7d7959806f2da553b0196c0f9766a409","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2d558feb_79d7c0e8","updated":"2023-03-31 08:28:05.000000000","message":"@ebbex we need to make it work in yoga too - with c8s","commit_id":"3ed10f7726fc5bfb6742919c57dbe67de542e68a"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"03769722b5c5fe7199b8e52251b35e2de15b778e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7b88aa12_4d821b3d","updated":"2023-04-06 11:22:56.000000000","message":"recheck - nm role update","commit_id":"de145ec1568118e458d359addf4e222295295d5b"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"ca94e02d80b79cdf3d69e0972df4fa83e63f4518","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4d84d05c_c887d686","updated":"2023-04-06 13:10:04.000000000","message":"recheck - ubuntu issue","commit_id":"de145ec1568118e458d359addf4e222295295d5b"}],"kayobe/plugins/filter/networks.py":[{"author":{"_account_id":25600,"name":"Ebbex","display_name":"ebbex","email":"openstack@slipsprogrammor.no","username":"ebbex"},"change_message_id":"24e4296200a5aba6fa74c7ae8bcd03e8854aa9ec","unresolved":true,"context_lines":[{"line_number":320,"context_line":"    :raises: AnsibleFilterError if any rule is invalid."},{"line_number":321,"context_line":"    \"\"\""},{"line_number":322,"context_line":"    for rule in rules or []:"},{"line_number":323,"context_line":"        if not any(key in rule for key in (\u0027to\u0027, \u0027from\u0027)):"},{"line_number":324,"context_line":"            raise errors.AnsibleFilterError("},{"line_number":325,"context_line":"                \"Routing policy rules must have either \""},{"line_number":326,"context_line":"                \"\u0027to\u0027 or \u0027from\u0027 element\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"ec628147_62547237","line":323,"updated":"2023-03-31 11:09:59.000000000","message":"this needs to check/allow for `isinstance(rule, str)` again.","commit_id":"3d7ae6653e12ee348f30e810609f4467cc27a7e8"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"ad6be1380711eddd7c9722b6031136939069355a","unresolved":false,"context_lines":[{"line_number":320,"context_line":"    :raises: AnsibleFilterError if any rule is invalid."},{"line_number":321,"context_line":"    \"\"\""},{"line_number":322,"context_line":"    for rule in rules or []:"},{"line_number":323,"context_line":"        if not any(key in rule for key in (\u0027to\u0027, \u0027from\u0027)):"},{"line_number":324,"context_line":"            raise errors.AnsibleFilterError("},{"line_number":325,"context_line":"                \"Routing policy rules must have either \""},{"line_number":326,"context_line":"                \"\u0027to\u0027 or \u0027from\u0027 element\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"5066ad4e_9a615518","line":323,"in_reply_to":"ec628147_62547237","updated":"2023-04-05 13:36:33.000000000","message":"Done","commit_id":"3d7ae6653e12ee348f30e810609f4467cc27a7e8"}]}
