)]}'
{"futurist/_futures.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ab4eda61d4e46d3545d4cac76892beff1df47b56","unresolved":true,"context_lines":[{"line_number":232,"context_line":"                break"},{"line_number":233,"context_line":"            try:"},{"line_number":234,"context_line":"                work.future.cancel()"},{"line_number":235,"context_line":"            finally:"},{"line_number":236,"context_line":"                self._work_queue.task_done()"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    def shutdown("},{"line_number":239,"context_line":"        self, wait: bool \u003d True, *, cancel_futures: bool \u003d False"}],"source_content_type":"text/x-python","patch_set":1,"id":"a5134733_d3421f68","line":236,"range":{"start_line":235,"start_character":11,"end_line":236,"end_character":44},"updated":"2026-07-10 15:02:51.000000000","message":"i htink we caould alos notify task done after the loop i htink this is also correct and slightly more reactive\n\nbut i think we shoudl be ignoring errror form cacelation so that we continue the loop","commit_id":"e00a3578ce6ffcbd1419964fa46df44acf475d57"}]}
