)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"febb259fe834f187a589a3f17776621d5bd1ec6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"34297a01_10723d37","updated":"2026-06-22 12:34:21.000000000","message":"nice, thanks","commit_id":"817e4830bfd5e750bf9ef0daa58cb2b4a5a6a457"}],"neutron_fwaas/db/firewall/v2/firewall_db_v2.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"9b7ae8e79d800d319c1d7e32e728aa6d14f001da","unresolved":true,"context_lines":[{"line_number":97,"context_line":"            \"firewall_group_v2_filter_by_port_association\","},{"line_number":98,"context_line":"            query_hook\u003dNone,"},{"line_number":99,"context_line":"            filter_hook\u003dNone,"},{"line_number":100,"context_line":"            result_filters\u003d_list_firewall_groups_result_filter_hook)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        model_query.register_hook("},{"line_number":103,"context_line":"            models.FirewallPolicy,"}],"source_content_type":"text/x-python","patch_set":4,"id":"f2646d6c_cf5bb540","line":100,"range":{"start_line":100,"start_character":27,"end_line":100,"end_character":67},"updated":"2026-06-18 08:25:24.000000000","message":"Claude made a good point: are these filters executed now? The new code uses the OVO method that bypasses the model_query","commit_id":"ebed0bb7829b62fd5b46fafdf0e9f65ce98de474"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"d482f8bbf2fc7493fdf8416e54328eb4c8593a06","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            \"firewall_group_v2_filter_by_port_association\","},{"line_number":98,"context_line":"            query_hook\u003dNone,"},{"line_number":99,"context_line":"            filter_hook\u003dNone,"},{"line_number":100,"context_line":"            result_filters\u003d_list_firewall_groups_result_filter_hook)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        model_query.register_hook("},{"line_number":103,"context_line":"            models.FirewallPolicy,"}],"source_content_type":"text/x-python","patch_set":4,"id":"e8873396_3a76df60","line":100,"range":{"start_line":100,"start_character":27,"end_line":100,"end_character":67},"in_reply_to":"f2646d6c_cf5bb540","updated":"2026-06-18 12:34:56.000000000","message":"you\u0027re right, updated","commit_id":"ebed0bb7829b62fd5b46fafdf0e9f65ce98de474"}],"neutron_fwaas/services/firewall/service_drivers/driver_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab92f490554cd2334814b7b45acdfabf9e16372f","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from neutron_fwaas.common import fwaas_constants as const"},{"line_number":28,"context_line":"from neutron_fwaas.db.firewall.v2 import firewall_db_v2"},{"line_number":29,"context_line":"from neutron_fwaas.db.firewall.v2 import models"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"LOG \u003d logging.getLogger(__name__)"}],"source_content_type":"text/x-python","patch_set":1,"id":"2566c095_995f41e6","line":29,"updated":"2026-06-12 14:43:12.000000000","message":"pep8: F401 \u0027neutron_fwaas.db.firewall.v2.models\u0027 imported but unused","commit_id":"4daa2024ed6750b55113f57098288e2f2d528a3a"}]}
