)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"0b17685e382365540c7cd5651dd21be9f9ba4206","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5059ab3c_86963720","updated":"2025-08-28 18:55:23.000000000","message":"LGTM, please follow-up Goutham\u0027s suggestion in another patch.","commit_id":"7c48bcf41b10689942e463e820cf99c7fed68b57"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a389afccd73aa1c3aa86e0a108c05f56ca6d88e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d60245be_1ae384e6","updated":"2025-08-14 14:11:57.000000000","message":"LGTM, thank you Sylvan!","commit_id":"7c48bcf41b10689942e463e820cf99c7fed68b57"},{"author":{"_account_id":35979,"name":"Sylvan Le Deunff","email":"sylvan.le-deunff@ovhcloud.com","username":"sylvanld"},"change_message_id":"1b07af47db85d5e5a97bc58b00b44b138b034061","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3b1824bd_52cde8b5","updated":"2025-08-19 15:09:38.000000000","message":"Sure I\u0027ll do some clean up","commit_id":"7c48bcf41b10689942e463e820cf99c7fed68b57"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d53bdceff26f38c3f64577070ace7858ecc0b77b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e9927f14_b074ced2","updated":"2025-08-28 20:49:35.000000000","message":"recheck","commit_id":"7c48bcf41b10689942e463e820cf99c7fed68b57"}],"manila/context.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a389afccd73aa1c3aa86e0a108c05f56ca6d88e2","unresolved":true,"context_lines":[{"line_number":107,"context_line":"    def from_dict(cls, values):"},{"line_number":108,"context_line":"        return super().from_dict("},{"line_number":109,"context_line":"            values,"},{"line_number":110,"context_line":"            user_id\u003dvalues.get(\u0027user_id\u0027),"},{"line_number":111,"context_line":"            project_id\u003dvalues.get(\u0027project_id\u0027),"},{"line_number":112,"context_line":"            project_name\u003dvalues.get(\u0027project_name\u0027),"},{"line_number":113,"context_line":"            domain_id\u003dvalues.get(\u0027domain_id\u0027),"},{"line_number":114,"context_line":"            read_deleted\u003dvalues.get(\u0027read_deleted\u0027, \u0027no\u0027),"},{"line_number":115,"context_line":"            remote_address\u003dvalues.get(\u0027remote_address\u0027),"},{"line_number":116,"context_line":"            timestamp\u003dvalues.get(\u0027timestamp\u0027),"},{"line_number":117,"context_line":"            quota_class\u003dvalues.get(\u0027quota_class\u0027),"},{"line_number":118,"context_line":"            service_catalog\u003dvalues.get(\u0027service_catalog\u0027),"},{"line_number":119,"context_line":"            request_id\u003dvalues.get(\u0027request_id\u0027),"},{"line_number":120,"context_line":"            is_admin\u003dvalues.get(\u0027is_admin\u0027),"},{"line_number":121,"context_line":"            roles\u003dvalues.get(\u0027roles\u0027),"},{"line_number":122,"context_line":"            auth_token\u003dvalues.get(\u0027auth_token\u0027),"},{"line_number":123,"context_line":"            user_domain_id\u003dvalues.get(\u0027user_domain_id\u0027),"},{"line_number":124,"context_line":"            project_domain_id\u003dvalues.get(\u0027project_domain_id\u0027)"},{"line_number":125,"context_line":"        )"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    def elevated(self, read_deleted\u003dNone, overwrite\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":1,"id":"648ef653_59cf7ac1","line":124,"range":{"start_line":110,"start_character":12,"end_line":124,"end_character":61},"updated":"2025-08-14 14:11:57.000000000","message":"thank you, this change makes sense, however, a lot of these value parsing is happening in the from_dict() method: https://opendev.org/openstack/oslo.context/src/commit/f23bc418577d36f0e6b0f1bc1d58ff9e68b5a001/oslo_context/context.py#L379-L401\n\nso it\u0027d be nice to clean up the code if you make another patch.","commit_id":"7c48bcf41b10689942e463e820cf99c7fed68b57"}]}
