)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c4089dbef85e83f6fce45f1a144b0f52c38fa57d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ec2a6564_640467ea","updated":"2026-06-19 16:11:54.000000000","message":"Can you add docs for this to `doc/source/user/resources/placement/v1/`? -1 is for that","commit_id":"5f0f472974dec7538cd48b92d69ab42cd0449d48"}],"openstack/placement/v1/resource_provider_trait.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c4089dbef85e83f6fce45f1a144b0f52c38fa57d","unresolved":true,"context_lines":[{"line_number":66,"context_line":"    ) -\u003e Self:"},{"line_number":67,"context_line":"        # resource_provider_generation must always be provided on update, but"},{"line_number":68,"context_line":"        # it will appear to be identical (by design) so we strip it. Prevent"},{"line_number":69,"context_line":"        # tihs happening."},{"line_number":70,"context_line":"        self._body._dirty.add(\u0027resource_provider_generation\u0027)"},{"line_number":71,"context_line":"        return super().commit("},{"line_number":72,"context_line":"            session,"}],"source_content_type":"text/x-python","patch_set":1,"id":"a573d782_9c2344d4","line":69,"updated":"2026-06-19 16:11:54.000000000","message":"looks like copy-pasta from `openstack/placement/v1/resource_provider_inventory.py`\n\n```suggestion\n        # this happening.\n```","commit_id":"5f0f472974dec7538cd48b92d69ab42cd0449d48"}]}
