)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"966110b4ce2cfec80cb3f637a50d2bfc3d348c62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"63d08d18_05b04c13","updated":"2025-02-11 17:45:59.000000000","message":"Approving based on Alistair\u0027s +2","commit_id":"5041ddfaa42ce8db33374ff4b2483475871caf85"}],"swift/common/utils/logs.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"29eefd06e86083724a8bdbca6626958c44c57f40","unresolved":true,"context_lines":[{"line_number":277,"context_line":"            stack_info\u003dstack_info,"},{"line_number":278,"context_line":"        )"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"    @property"},{"line_number":281,"context_line":"    def manager(self):"},{"line_number":282,"context_line":"        return self.logger.manager"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    @manager.setter"},{"line_number":285,"context_line":"    def manager(self, value):"},{"line_number":286,"context_line":"        self.logger.manager \u003d value"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"    @property"},{"line_number":289,"context_line":"    def name(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"10b821c4_7f773bf4","side":"PARENT","line":286,"range":{"start_line":280,"start_character":4,"end_line":286,"end_character":35},"updated":"2025-02-11 10:11:12.000000000","message":"confirmed these are provided since py3.6 https://docs.python.org/3/library/logging.html#logging.LoggerAdapter","commit_id":"73201cc12dbd0a53bb83b0acf4ed432d5a1b3317"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"29eefd06e86083724a8bdbca6626958c44c57f40","unresolved":true,"context_lines":[{"line_number":317,"context_line":"        self.txn_id, self.client_ip \u003d value"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    def getEffectiveLevel(self):"},{"line_number":320,"context_line":"        return self.logger.getEffectiveLevel()"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    def process(self, msg, kwargs):"},{"line_number":323,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"dd9b756b_87c79392","side":"PARENT","line":320,"updated":"2025-02-11 10:11:12.000000000","message":"ok in py3.6","commit_id":"73201cc12dbd0a53bb83b0acf4ed432d5a1b3317"}]}
