)]}'
{"swift/common/utils.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"683d75487f59b44e28cdaba8bdcb529faf2bbd9e","unresolved":false,"context_lines":[{"line_number":556,"context_line":"    # Monkey patch the original current_thread to use the up-to-date _active"},{"line_number":557,"context_line":"    # global variable. See https://bugs.launchpad.net/bugs/1863021 and"},{"line_number":558,"context_line":"    # https://github.com/eventlet/eventlet/issues/592"},{"line_number":559,"context_line":"    import __original_module_threading as orig_threading"},{"line_number":560,"context_line":"    import threading"},{"line_number":561,"context_line":"    orig_threading.current_thread.__globals__[\u0027_active\u0027] \u003d threading._active"},{"line_number":562,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_80f54686","line":559,"updated":"2020-05-05 19:09:02.000000000","message":"Cleaner as\n\n orig_threading \u003d eventlet.patcher.original(\u0027threading\u0027)\n\n?","commit_id":"aa4d6fbf84de984a6dde849b0e55d60e5ed42310"},{"author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"change_message_id":"21f98c8f5c962c4d8ff73c276718896daa53e7c1","unresolved":false,"context_lines":[{"line_number":556,"context_line":"    # Monkey patch the original current_thread to use the up-to-date _active"},{"line_number":557,"context_line":"    # global variable. See https://bugs.launchpad.net/bugs/1863021 and"},{"line_number":558,"context_line":"    # https://github.com/eventlet/eventlet/issues/592"},{"line_number":559,"context_line":"    import __original_module_threading as orig_threading"},{"line_number":560,"context_line":"    import threading"},{"line_number":561,"context_line":"    orig_threading.current_thread.__globals__[\u0027_active\u0027] \u003d threading._active"},{"line_number":562,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_bd1d04bf","line":559,"in_reply_to":"1f493fa4_80f54686","updated":"2020-05-05 20:15:03.000000000","message":"Possibly, I\u0027m just really hesitant to stray from the recommendation in issue 592 because I\u0027m not sure what sort of side-effects there may be.","commit_id":"aa4d6fbf84de984a6dde849b0e55d60e5ed42310"}],"test/probe/test_container_failures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"35caedfe3ead200ecde9c4e7638d2cc22410e6c5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"import threading"},{"line_number":40,"context_line":"orig_threading.current_thread.__globals__[\u0027_active\u0027] \u003d threading._active"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def get_db_file_path(obj_dir):"},{"line_number":43,"context_line":"    files \u003d sorted(listdir(obj_dir), reverse\u003dTrue)"},{"line_number":44,"context_line":"    for filename in files:"},{"line_number":45,"context_line":"        if filename.endswith(\u0027db\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_193a6c33","line":42,"updated":"2020-05-04 16:13:13.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"ec73cee8e614484abaa17421f4cfee85144d2b59"},{"author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"change_message_id":"6808143409821b523d792803f3dfa197d29cdfad","unresolved":false,"context_lines":[{"line_number":39,"context_line":"import threading"},{"line_number":40,"context_line":"orig_threading.current_thread.__globals__[\u0027_active\u0027] \u003d threading._active"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def get_db_file_path(obj_dir):"},{"line_number":43,"context_line":"    files \u003d sorted(listdir(obj_dir), reverse\u003dTrue)"},{"line_number":44,"context_line":"    for filename in files:"},{"line_number":45,"context_line":"        if filename.endswith(\u0027db\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_9168fe21","line":42,"in_reply_to":"1f493fa4_193a6c33","updated":"2020-05-05 14:09:00.000000000","message":"I think we can drop the update to this file since threads aren\u0027t monkey patched in this case.","commit_id":"ec73cee8e614484abaa17421f4cfee85144d2b59"}]}
