)]}'
{"taskflow/conductors/backends/impl_blocking.py":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"c8fe4902e11a6903d91cedd10a2470f673b9858e","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            except KeyboardInterrupt:"},{"line_number":130,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":131,"context_line":"                    LOG.warn(\"Job execution interrupted (consumption being\""},{"line_number":132,"context_line":"                             \" skipped): %s\", job)"},{"line_number":133,"context_line":"            except Exception:"},{"line_number":134,"context_line":"                LOG.warn(\"Job execution failed (consumption proceeding): %s\","},{"line_number":135,"context_line":"                         job, exc_info\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa32b979_7424db0b","line":132,"updated":"2015-06-19 04:23:26.000000000","message":"This makes no sense to me. KeyboardInterrupt is a peer of Exception, not a subclass - it shouldn\u0027t be getting trapped at the moment anyway.","commit_id":"60f596999f357801efe80ef65b4d61d37191231b"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"7dfd6f88c3e8de10c459726dc55850acdd608e36","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            except KeyboardInterrupt:"},{"line_number":130,"context_line":"                with excutils.save_and_reraise_exception():"},{"line_number":131,"context_line":"                    LOG.warn(\"Job execution interrupted (consumption being\""},{"line_number":132,"context_line":"                             \" skipped): %s\", job)"},{"line_number":133,"context_line":"            except Exception:"},{"line_number":134,"context_line":"                LOG.warn(\"Job execution failed (consumption proceeding): %s\","},{"line_number":135,"context_line":"                         job, exc_info\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa32b979_af21ac9f","line":132,"in_reply_to":"fa32b979_7424db0b","updated":"2015-06-19 04:50:06.000000000","message":"Hmmm, good point, let me see why this seemed to help, maybe I\u0027m confused.","commit_id":"60f596999f357801efe80ef65b4d61d37191231b"}],"taskflow/examples/99_bottles.py":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"0428c357fc70c93a7eca5cc047cd023a2c82c7f2","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    \u0027board\u0027: \u0027zookeeper\u0027,"},{"line_number":55,"context_line":"    \u0027path\u0027: \u0027/taskflow/99-bottles-demo\u0027,"},{"line_number":56,"context_line":"}"},{"line_number":57,"context_line":"PERSISTENCE_URI \u003d r\"file:///?path\u003d/tmp/bottles-demo/\""},{"line_number":58,"context_line":"TAKE_DOWN_DELAY \u003d 1.0"},{"line_number":59,"context_line":"PASS_AROUND_DELAY \u003d 3.0"},{"line_number":60,"context_line":"HOW_MANY_BOTTLES \u003d 99"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa32b979_746b7b1e","line":57,"updated":"2015-06-19 04:24:23.000000000","message":"Oh, and what about an in-memory sqlite db? faster still :)","commit_id":"60f596999f357801efe80ef65b4d61d37191231b"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"f57a4e990cd8fabe4c4d473f0d327f16c9af562c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    \u0027board\u0027: \u0027zookeeper\u0027,"},{"line_number":55,"context_line":"    \u0027path\u0027: \u0027/taskflow/99-bottles-demo\u0027,"},{"line_number":56,"context_line":"}"},{"line_number":57,"context_line":"PERSISTENCE_URI \u003d r\"file:///?path\u003d/tmp/bottles-demo/\""},{"line_number":58,"context_line":"TAKE_DOWN_DELAY \u003d 1.0"},{"line_number":59,"context_line":"PASS_AROUND_DELAY \u003d 3.0"},{"line_number":60,"context_line":"HOW_MANY_BOTTLES \u003d 99"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa32b979_2f17dc45","line":57,"in_reply_to":"fa32b979_746b7b1e","updated":"2015-06-19 04:49:17.000000000","message":"That kills the ability to make this indestructible, this code will continue from where it leftoff even if a singe instance of it dies or is killed, storing the state (checkpoints) somewhere is required to make that possible :-P","commit_id":"60f596999f357801efe80ef65b4d61d37191231b"}]}
