)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"327d7d2c2e0ccbc8468a8a0ea70178ce197fd434","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"558308c6_ede72369","updated":"2025-05-21 18:08:44.000000000","message":"@jjasek@redhat.com hello, please close this MR.","commit_id":"e846fd7c13ff152a5304d741ef2d7c4008660d4a"}],"openstack_dashboard/usage/quotas.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f651eb4a1ff9dcce82bb6ee40c1bd3da7b079569","unresolved":false,"context_lines":[{"line_number":361,"context_line":"    return qs"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"def _get_tenant_network_usages_legacy(request, usages, disabled_quotas,"},{"line_number":365,"context_line":"                                      tenant_id):"},{"line_number":366,"context_line":"    qs \u003d base.QuotaSet()"},{"line_number":367,"context_line":"    _get_neutron_quota_data(request, qs, disabled_quotas, tenant_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_3c02370f","line":364,"range":{"start_line":364,"start_character":4,"end_line":364,"end_character":37},"updated":"2020-02-18 07:27:41.000000000","message":"NOTE: I am a bit surprised that there is a user who uses the recent horizon with an older neutron without \"quota_detail\" extension implemented long ago. I plan to deprecate this.","commit_id":"30cf78811ad1ec3336051c2456bb4e2e2ab486e9"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f651eb4a1ff9dcce82bb6ee40c1bd3da7b079569","unresolved":false,"context_lines":[{"line_number":394,"context_line":""},{"line_number":395,"context_line":"    if add_sg or add_sgr:"},{"line_number":396,"context_line":"        try:"},{"line_number":397,"context_line":"            security_groups \u003d neutron.security_group_list(request)"},{"line_number":398,"context_line":"            num_rules \u003d sum(len(group[\u0027security_group_rules\u0027])"},{"line_number":399,"context_line":"                            for group in security_groups)"},{"line_number":400,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_dc2523c2","line":397,"range":{"start_line":397,"start_character":30,"end_line":397,"end_character":66},"updated":"2020-02-18 07:27:41.000000000","message":"The similar change is required here.","commit_id":"30cf78811ad1ec3336051c2456bb4e2e2ab486e9"}]}
