)]}'
{"neutron/callbacks/events.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b0c8e23b86bdc1d1b44851e9fbf7b51b0a654dae","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# String literals representing events associated to process operations"},{"line_number":33,"context_line":"BEFORE_INIT \u003d \u0027before_init\u0027"},{"line_number":34,"context_line":"BEFORE_SPAWN \u003d \u0027before_spawn\u0027"},{"line_number":35,"context_line":"AFTER_INIT \u003d \u0027after_init\u0027"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# String literals representing events associated to error conditions"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_9b916055","line":34,"updated":"2016-07-05 20:21:09.000000000","message":"I\u0027d add a trailing comment # sent per process\nand # sent per worker\n\nto make sure we understand the meaning.","commit_id":"ea1d30c0bedaa936ae09e6cec4d080810a4dd97c"},{"author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"change_message_id":"c66323281a8510e7049fcd2342a95a608c0b96cd","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# String literals representing events associated to process operations"},{"line_number":33,"context_line":"BEFORE_INIT \u003d \u0027before_init\u0027"},{"line_number":34,"context_line":"BEFORE_SPAWN \u003d \u0027before_spawn\u0027"},{"line_number":35,"context_line":"AFTER_INIT \u003d \u0027after_init\u0027"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# String literals representing events associated to error conditions"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_2405a313","line":34,"in_reply_to":"1aa78d24_9b916055","updated":"2016-07-06 03:50:17.000000000","message":"Done","commit_id":"ea1d30c0bedaa936ae09e6cec4d080810a4dd97c"}],"neutron/service.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"b0c8e23b86bdc1d1b44851e9fbf7b51b0a654dae","unresolved":false,"context_lines":[{"line_number":90,"context_line":"            LOG.exception(_LE(\u0027Unrecoverable error: please check log \u0027"},{"line_number":91,"context_line":"                              \u0027for details.\u0027))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    registry.notify(resources.PROCESS, events.BEFORE_SPAWN, service)"},{"line_number":94,"context_line":"    return service"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_7bde3440","line":93,"updated":"2016-07-05 20:21:09.000000000","message":"shouldn\u0027t this be AFTER_ instead?","commit_id":"ea1d30c0bedaa936ae09e6cec4d080810a4dd97c"},{"author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"change_message_id":"c66323281a8510e7049fcd2342a95a608c0b96cd","unresolved":false,"context_lines":[{"line_number":90,"context_line":"            LOG.exception(_LE(\u0027Unrecoverable error: please check log \u0027"},{"line_number":91,"context_line":"                              \u0027for details.\u0027))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    registry.notify(resources.PROCESS, events.BEFORE_SPAWN, service)"},{"line_number":94,"context_line":"    return service"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_c73941d9","line":93,"in_reply_to":"1aa78d24_7bde3440","updated":"2016-07-06 03:50:17.000000000","message":"No. This is the one that is being called once. the one in worker.py is being called per worker","commit_id":"ea1d30c0bedaa936ae09e6cec4d080810a4dd97c"}]}
