)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy"},"change_message_id":"07cb81e8038d6f7a52f2eb395b19a825ad3b4946","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"b103afdf_d2c1e6d0","updated":"2026-06-11 12:27:31.000000000","message":"I think I found another piece of code that needs to change in `swift/common/middleware/xprofile.py` line 112\n\n`thread \u003d patcher.original(\u0027_thread\u0027)  # non-monkeypatched module needed`\nWhen USE_EVENTLET\u003d0 patcher becomes None and then is calling None.original(\u0027_thread\u0027) raising an AttributeError.\n\nAlso since the test failures are supposed to get fixed by another patch the only thing about it that maybe is worth mentioning is adding this piece of information to the commit message.","commit_id":"9ba8a36e705568f2b940871bc3c56c88e37f1d66"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"3e6005ddcf152726bd2ac9a5a384654093314fef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"c8810530_2cfe2308","updated":"2026-06-03 06:14:48.000000000","message":"recheck","commit_id":"9ba8a36e705568f2b940871bc3c56c88e37f1d66"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"55dcdcc5e2db74e497799783648a1c66c84c2b13","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"599b6d34_f95d7f71","updated":"2026-06-02 15:16:50.000000000","message":"recheck\n\nUnrelated probetest error (passed in dependent patches), investigating separately.","commit_id":"9ba8a36e705568f2b940871bc3c56c88e37f1d66"}],"swift/common/concurrency.py":[{"author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy"},"change_message_id":"07cb81e8038d6f7a52f2eb395b19a825ad3b4946","unresolved":true,"context_lines":[{"line_number":178,"context_line":"        class GreenletExit(BaseException):"},{"line_number":179,"context_line":"            pass"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    class ChunkReadError(ValueError):"},{"line_number":182,"context_line":"        pass"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    class Timeout(BaseException):"}],"source_content_type":"text/x-python","patch_set":10,"id":"bae3c53f_cd250830","line":181,"updated":"2026-06-11 12:27:31.000000000","message":"Question: is `ValueError` the right base class? In eventlet mode it inherits from `IOError`","commit_id":"9ba8a36e705568f2b940871bc3c56c88e37f1d66"}]}
