)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"1016b2deb1a17faa6ca1e01447feac81ebff32c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"68cb1c79_2a865c76","updated":"2024-05-08 00:58:04.000000000","message":"Marking this as WIP-1 because I posted it for Kuba to consider for incorporation into his main patch (see the parent).","commit_id":"ffa87b0d00a6095fb793de2bcc49ea8e909497f8"}],"neutron/services/revisions/revision_plugin.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"f3c8d96cf369d178678fd3754adfecf00d453db8","unresolved":true,"context_lines":[{"line_number":55,"context_line":"        for dirty_object in session.dirty:"},{"line_number":56,"context_line":"            if isinstance(dirty_object, standard_attr.HasStandardAttributes):"},{"line_number":57,"context_line":"                if (session.is_modified(dirty_object) or"},{"line_number":58,"context_line":"                        dirty_object in session.deleted):"},{"line_number":59,"context_line":"                    objects_to_bump_revision.append(dirty_object)"},{"line_number":60,"context_line":"            elif isinstance(dirty_object, standard_attr.StandardAttribute):"},{"line_number":61,"context_line":"                all_std_attr_objects.append(dirty_object)"}],"source_content_type":"text/x-python","patch_set":2,"id":"41dca641_1795982c","line":58,"updated":"2024-05-08 01:22:02.000000000","message":"I don\u0027t think this is needed though; this function handles only \"root\" objects; related objects are handled elsewhere, where all objects, incl. those in `session.dirty`, are recursively walked through.","commit_id":"a58e8568d050b0d840aeb593fd82579ca05fce1b"}]}
