)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"267123264bdf1c59298f25163289befd700247d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b897239e_7f71b107","updated":"2022-06-15 16:47:17.000000000","message":"solid","commit_id":"d13eeabdb5c293b09ad6a9a2189d2a635b055526"}],"swift/common/internal_client.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"fde64e443ef36f78ef1d6e5e8a29441a5e8e6684","unresolved":false,"context_lines":[{"line_number":186,"context_line":"                    body_file.seek(0)"},{"line_number":187,"context_line":"                req.body_file \u003d body_file"},{"line_number":188,"context_line":"            try:"},{"line_number":189,"context_line":"                resp \u003d req.get_response(self.app)"},{"line_number":190,"context_line":"                if resp.status_int in acceptable_statuses or \\"},{"line_number":191,"context_line":"                        resp.status_int // 100 in acceptable_statuses:"},{"line_number":192,"context_line":"                    return resp"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f93b717_92ab001c","line":189,"updated":"2018-01-25 23:28:44.000000000","message":"we need someway to ensure this always happens in a seperate execution context so that our logger never gets polluted\n\n   resp \u003d spawn(req.get_response, self.app).wait() \n\n???","commit_id":"1cbd28501163f8cfbaf36a8619d0bcb1fecd676a"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"fde64e443ef36f78ef1d6e5e8a29441a5e8e6684","unresolved":false,"context_lines":[{"line_number":196,"context_line":"                # Since some of our tests replace self.app with a function"},{"line_number":197,"context_line":"                # that has no logger..."},{"line_number":198,"context_line":"                if hasattr(self.app, \u0027logger\u0027):"},{"line_number":199,"context_line":"                    self.app.logger.txn_id \u003d None"},{"line_number":200,"context_line":"            # sleep only between tries, not after each one"},{"line_number":201,"context_line":"            if attempt \u003c self.request_tries - 1:"},{"line_number":202,"context_line":"                sleep(2 ** (attempt + 1))"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f93b717_529578e3","line":199,"updated":"2018-01-25 23:28:44.000000000","message":"I think this is too late... we should never let the logger in this execution context have a tnx_id set on it","commit_id":"1cbd28501163f8cfbaf36a8619d0bcb1fecd676a"}]}
