)]}'
{"neutron/db/securitygroups_db.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"87f5dc864c007fb1c44c567560441afac58e7d58","unresolved":true,"context_lines":[{"line_number":179,"context_line":"        return [self._make_security_group_dict(obj, fields) for obj in sg_objs]"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    @db_api.retry_if_session_inactive()"},{"line_number":182,"context_line":"    def get_security_groups_count(self, context, filters\u003dNone):"},{"line_number":183,"context_line":"        filters \u003d filters or {}"},{"line_number":184,"context_line":"        return sg_obj.SecurityGroup.count("},{"line_number":185,"context_line":"            context, validate_filters\u003dFalse, **filters)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1c46dd70_61a558b3","side":"PARENT","line":182,"updated":"2023-10-04 01:28:09.000000000","message":"Isn\u0027t this called via quota/resource.py:_count_resource() ?\n\ncount_getter_name \u003d \"get_%s_count\" % collection_name\n\nEvery resource type has this type of method.\n\nIt should fall back to len(get_security_groups(...)) but this seems more optimized.","commit_id":"ea0bc376a2ec93a78ee5c9d4772a970832dc367b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2b972425fe10fdc787874ea5728d235bc13f88b9","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        return [self._make_security_group_dict(obj, fields) for obj in sg_objs]"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    @db_api.retry_if_session_inactive()"},{"line_number":182,"context_line":"    def get_security_groups_count(self, context, filters\u003dNone):"},{"line_number":183,"context_line":"        filters \u003d filters or {}"},{"line_number":184,"context_line":"        return sg_obj.SecurityGroup.count("},{"line_number":185,"context_line":"            context, validate_filters\u003dFalse, **filters)"}],"source_content_type":"text/x-python","patch_set":1,"id":"caa5ebdd_65fb51ce","side":"PARENT","line":182,"in_reply_to":"1c46dd70_61a558b3","updated":"2023-10-04 09:05:14.000000000","message":"Right, I was actually looking for this. Thanks.","commit_id":"ea0bc376a2ec93a78ee5c9d4772a970832dc367b"}]}
