)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"de782a963a5073b49842f1e6cbd3df9a6c39bf32","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"04bd2650_9ec6fb02","updated":"2022-05-30 13:18:22.000000000","message":"recheck","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":25613,"name":"Keigo Noha","email":"knoha@redhat.com","username":"knoha"},"change_message_id":"3e1898abdd9da0b10f4d80b937b9e394d8ea9450","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0bee0c24_0cc8fde9","updated":"2022-06-08 01:10:01.000000000","message":"recheck","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"change_message_id":"bb6551faa3dd57ea1eda45ec89d4ff9ccbc54ed2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6fe71c5f_a352f254","updated":"2022-05-20 02:40:24.000000000","message":"recheck","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"c0d096beab352f774db2a582db2d59137ea6b781","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"82599e5a_447f5ec6","updated":"2022-05-23 12:00:06.000000000","message":"recheck","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"a30a9ee1de0a064fa90e64f3e1d1a4acec1861ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e0e8e2a1_0e4af7b8","updated":"2022-05-27 15:09:33.000000000","message":"recheck","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"4e91a9b0fde207ab10812c3297c50348d02fb898","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fbf5458f_0aa5cdc9","updated":"2022-05-27 13:39:21.000000000","message":"recheck grenade job failed to install dependencies","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"}],"keystone/identity/backends/ldap/common.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"35b1e5306d10b9fb8258ae42ee2eee873f25d2a8","unresolved":true,"context_lines":[{"line_number":1411,"context_line":"                # Bytes data type caused issues in the past, because it could"},{"line_number":1412,"context_line":"                # be cached and then passed into str() method to be used as"},{"line_number":1413,"context_line":"                # LDAP filters, which results in an unexpected b\u0027...\u0027 prefix."},{"line_number":1414,"context_line":"                if isinstance(value, bytes):"},{"line_number":1415,"context_line":"                    try:"},{"line_number":1416,"context_line":"                        value \u003d value.decode(\u0027utf-8\u0027)"},{"line_number":1417,"context_line":"                    except UnicodeDecodeError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"582f83e3_894de02a","line":1414,"updated":"2022-05-27 15:12:33.000000000","message":"We have a utility method for this above (utf8_decode). Can we reuse that here?","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"de782a963a5073b49842f1e6cbd3df9a6c39bf32","unresolved":false,"context_lines":[{"line_number":1411,"context_line":"                # Bytes data type caused issues in the past, because it could"},{"line_number":1412,"context_line":"                # be cached and then passed into str() method to be used as"},{"line_number":1413,"context_line":"                # LDAP filters, which results in an unexpected b\u0027...\u0027 prefix."},{"line_number":1414,"context_line":"                if isinstance(value, bytes):"},{"line_number":1415,"context_line":"                    try:"},{"line_number":1416,"context_line":"                        value \u003d value.decode(\u0027utf-8\u0027)"},{"line_number":1417,"context_line":"                    except UnicodeDecodeError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"940114a0_785f5642","line":1414,"in_reply_to":"582f83e3_894de02a","updated":"2022-05-30 13:18:22.000000000","message":"The utf8_decode function has a special case for handling UUIDs, I didn\u0027t use it here, since that might have unintended consequences.","commit_id":"d4062b2c14715a9d98b631c7b54e865b29b83783"}]}
