)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"393efc2b3779435dc0054445aaacfc02a9ece2c9","unresolved":true,"context_lines":[{"line_number":7,"context_line":"fix hashlib ValueError message check for py3.15"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"I realise python3.15 is is not supported yet but this allows tests"},{"line_number":10,"context_line":"to pass on 3.15a8."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Python 3.15 changed the ValueError message raised by hashlib.new() for"},{"line_number":13,"context_line":"unknown algorithms from \"unsupported hash type \u003cname\u003e\" to \"unsupported"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"b26a27e1_995ae55e","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":18},"updated":"2026-05-05 15:03:10.000000000","message":"I myself like to test the Python RC, so this patch is welcome!","commit_id":"c6df6d1a9306e42eca45aecc20ba6abac629f415"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"393efc2b3779435dc0054445aaacfc02a9ece2c9","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Python change:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"https: //github.com/python/cpython/commit/6be49ee517258281357aa6846d2564bc5626b7ca"},{"line_number":22,"context_line":"Change-Id: I69b1b0fb2ac18c0a590b9d375b88030361251935"},{"line_number":23,"context_line":"Signed-off-by: Steve Traylen \u003csteve.traylen@cern.ch\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"2269c22d_0cb28bdf","line":21,"range":{"start_line":21,"start_character":8,"end_line":21,"end_character":9},"updated":"2026-05-05 15:03:10.000000000","message":"Please remove the extra space","commit_id":"c6df6d1a9306e42eca45aecc20ba6abac629f415"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"393efc2b3779435dc0054445aaacfc02a9ece2c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"65cd4641_2bd2e85b","updated":"2026-05-05 15:03:10.000000000","message":"I want to do this, but ideally not like this.","commit_id":"c6df6d1a9306e42eca45aecc20ba6abac629f415"}],"glanceclient/tests/unit/v2/test_images.py":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"393efc2b3779435dc0054445aaacfc02a9ece2c9","unresolved":true,"context_lines":[{"line_number":1193,"context_line":"                msg \u003d \u0027unsupported hash algorithm not_an_algo\u0027"},{"line_number":1194,"context_line":"            else:"},{"line_number":1195,"context_line":"                msg \u003d \u0027unsupported hash type not_an_algo\u0027"},{"line_number":1196,"context_line":"            self.assertIn(msg, str(e))"},{"line_number":1197,"context_line":""},{"line_number":1198,"context_line":"    def test_data_with_checksum(self):"},{"line_number":1199,"context_line":"        for prefix in [\u0027headeronly\u0027, \u0027chkonly\u0027, \u0027multihash\u0027]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1491dee6_b8c3f3ca","line":1196,"range":{"start_line":1196,"start_character":12,"end_line":1196,"end_character":25},"updated":"2026-05-05 15:03:10.000000000","message":"I don\u0027t really like testing version info like that. Why not something like (untested):\n\n    self.assertRaisesRegex(ValueError, some_regexp_:p, self.controller.data, \u0027badalgo-db27-11e1-a1eb-080027cbe205\u0027)","commit_id":"c6df6d1a9306e42eca45aecc20ba6abac629f415"}]}
