)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b88afe5cc22052b216d84bffa7f9793a05f62bbd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1c3551f5_77f5deff","updated":"2025-11-06 13:30:56.000000000","message":"Given the minuscule use of debtcollector here, I\u0027m personally okay with this. Will to be overridden, however.","commit_id":"c9d482ab1d5108ac08514611d93f736eb9ca131e"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"6d86eede2d432f7bd098182d7ab61843e4bc583f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e74933dc_9def0919","updated":"2025-11-06 12:40:32.000000000","message":"Hey Aami,\n\nThank you for this patch, but I do not think that we want to get rid of debtcollector. Debtcollector was designed with OpenStack use cases in minds. I do not see legit reasons to move to stdlib warnings, but that\u0027s just my opinion. Let\u0027s wait for reviews from my colleagues.","commit_id":"c9d482ab1d5108ac08514611d93f736eb9ca131e"},{"author":{"_account_id":34556,"name":"Aarni Koskela","email":"akx@iki.fi","username":"akx"},"change_message_id":"04226cc6d4a9e83a4fde2ce5cf9239630d403e5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"750cfb42_2f35a591","updated":"2025-12-22 07:04:14.000000000","message":"Added the stacklevel\u003d2 parameter. Rebased to merge in some of the typing things that had landed in master.","commit_id":"edb061fee25d6e962e1a92ee5dc900dab28fca60"}],"oslo_utils/encodeutils.py":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"81403e8c2baf6613cc960a0ac2dd9ef8840e7777","unresolved":true,"context_lines":[{"line_number":135,"context_line":"    warnings.warn("},{"line_number":136,"context_line":"        \"Using function/method \u0027exception_to_unicode()\u0027 is deprecated: \""},{"line_number":137,"context_line":"        \"Use str(exc) instead\","},{"line_number":138,"context_line":"        DeprecationWarning,"},{"line_number":139,"context_line":"    )"},{"line_number":140,"context_line":"    return str(exc)"}],"source_content_type":"text/x-python","patch_set":2,"id":"e2f24178_8d02b710","line":138,"range":{"start_line":138,"start_character":8,"end_line":138,"end_character":26},"updated":"2025-12-11 15:07:01.000000000","message":"Do we want stacklevel\u003d2 hear, too ?","commit_id":"747e8ffbf379b25d999ff2d9c4f562c4cb596dc5"},{"author":{"_account_id":34556,"name":"Aarni Koskela","email":"akx@iki.fi","username":"akx"},"change_message_id":"04226cc6d4a9e83a4fde2ce5cf9239630d403e5e","unresolved":false,"context_lines":[{"line_number":135,"context_line":"    warnings.warn("},{"line_number":136,"context_line":"        \"Using function/method \u0027exception_to_unicode()\u0027 is deprecated: \""},{"line_number":137,"context_line":"        \"Use str(exc) instead\","},{"line_number":138,"context_line":"        DeprecationWarning,"},{"line_number":139,"context_line":"    )"},{"line_number":140,"context_line":"    return str(exc)"}],"source_content_type":"text/x-python","patch_set":2,"id":"c4d5051b_e794bedc","line":138,"range":{"start_line":138,"start_character":8,"end_line":138,"end_character":26},"in_reply_to":"e2f24178_8d02b710","updated":"2025-12-22 07:04:14.000000000","message":"Done","commit_id":"747e8ffbf379b25d999ff2d9c4f562c4cb596dc5"}]}
