)]}'
{"oslo_service/service.py":[{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f93d295627dcd16320a883a4a80915d1b197025f","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        except SystemExit as exc:"},{"line_number":267,"context_line":"            status \u003d exc.code"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        return status, signo"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def wait(self):"},{"line_number":272,"context_line":"        \"\"\"Wait for a service to terminate and restart it on SIGHUP."}],"source_content_type":"text/x-python","patch_set":4,"id":"fa69d971_5d3fe986","line":269,"updated":"2016-01-05 10:50:47.000000000","message":"We need the finally-stop in case an exception gets raised (caught or uncaught). Please can you explain the problem case further in the commit message? I don\u0027t see it.","commit_id":"9aec0b3fa3c4ca1124ee3388097d86cb8004cf2a"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"00edb81cb59416f95c0f7184121eaf9876cb0557","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        except SystemExit as exc:"},{"line_number":267,"context_line":"            status \u003d exc.code"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        return status, signo"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def wait(self):"},{"line_number":272,"context_line":"        \"\"\"Wait for a service to terminate and restart it on SIGHUP."}],"source_content_type":"text/x-python","patch_set":4,"id":"fa69d971_3219ff79","line":269,"in_reply_to":"fa69d971_2fed18ef","updated":"2016-01-05 11:31:43.000000000","message":"Got the methods swapped round in my head, makes sense now","commit_id":"9aec0b3fa3c4ca1124ee3388097d86cb8004cf2a"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"af1914c86b1ef5592f8e494b01cfda2546869e78","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        except SystemExit as exc:"},{"line_number":267,"context_line":"            status \u003d exc.code"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"        return status, signo"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def wait(self):"},{"line_number":272,"context_line":"        \"\"\"Wait for a service to terminate and restart it on SIGHUP."}],"source_content_type":"text/x-python","patch_set":4,"id":"fa69d971_2fed18ef","line":269,"in_reply_to":"fa69d971_5d3fe986","updated":"2016-01-05 11:18:48.000000000","message":"Agree about uncaught exception. A extended commit message but the detailed explanation of the problem I believe should be in bug. I added nova trace to bug description.","commit_id":"9aec0b3fa3c4ca1124ee3388097d86cb8004cf2a"}]}
