)]}'
{"oslo_service/threadgroup.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"89aaceb76e8c6ba609a2e48ab3ff1b1c71c9b485","unresolved":false,"context_lines":[{"line_number":410,"context_line":"                          whether any threads are still alive. (Default 1s.)"},{"line_number":411,"context_line":"        \"\"\""},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        warnings.warn(\u0027The ThreadGroup.cancel() method is deprecated and will \u0027"},{"line_number":414,"context_line":"                      \u0027be removed in a future release.\u0027,"},{"line_number":415,"context_line":"                      DeprecationWarning)"},{"line_number":416,"context_line":""},{"line_number":417,"context_line":"        self._perform_action_on_threads("},{"line_number":418,"context_line":"            lambda x: x.cancel(*throw_args),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_73a04590","line":415,"range":{"start_line":413,"start_character":0,"end_line":415,"end_character":41},"updated":"2018-12-19 12:29:57.000000000","message":"We have debtcollector as a dependency (via lower-constraints, anyway). I wonder if there\u0027s any reason not to use it?","commit_id":"5bf7fd4a2196e8593255d89b7b50b8e32a748f9f"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"d56a51088bf7eb35b6bc4c80be4c8d0c6ce1b06c","unresolved":false,"context_lines":[{"line_number":410,"context_line":"                          whether any threads are still alive. (Default 1s.)"},{"line_number":411,"context_line":"        \"\"\""},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"        warnings.warn(\u0027The ThreadGroup.cancel() method is deprecated and will \u0027"},{"line_number":414,"context_line":"                      \u0027be removed in a future release.\u0027,"},{"line_number":415,"context_line":"                      DeprecationWarning)"},{"line_number":416,"context_line":""},{"line_number":417,"context_line":"        self._perform_action_on_threads("},{"line_number":418,"context_line":"            lambda x: x.cancel(*throw_args),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_1d3553d3","line":415,"range":{"start_line":413,"start_character":0,"end_line":415,"end_character":41},"in_reply_to":"3f79a3b5_73a04590","updated":"2018-12-19 21:52:24.000000000","message":"It\u0027s only a transitive dependency at the moment, but yeah there seems no real reason not to use it in this case.","commit_id":"5bf7fd4a2196e8593255d89b7b50b8e32a748f9f"}],"releasenotes/notes/threadgroup-cancel-bd89d72f383a3d9b.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"89aaceb76e8c6ba609a2e48ab3ff1b1c71c9b485","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ThreadGroup.cancel() method is deprecated and will be removed in a"},{"line_number":5,"context_line":"    future major release."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_939de156","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":28},"updated":"2018-12-19 12:29:57.000000000","message":"``literal`` ?","commit_id":"5bf7fd4a2196e8593255d89b7b50b8e32a748f9f"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"d56a51088bf7eb35b6bc4c80be4c8d0c6ce1b06c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The ThreadGroup.cancel() method is deprecated and will be removed in a"},{"line_number":5,"context_line":"    future major release."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_5d68abb9","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":28},"in_reply_to":"3f79a3b5_939de156","updated":"2018-12-19 21:52:24.000000000","message":"That would be neater.","commit_id":"5bf7fd4a2196e8593255d89b7b50b8e32a748f9f"}]}
