)]}'
{"aodh/cmd/eventlet/alarm.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"f59dbef0e7a1a2678ed409690a78101de351861c","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"def notifier():"},{"line_number":26,"context_line":"    CONF \u003d service.prepare_service()"},{"line_number":27,"context_line":"    os_service.launch(CONF, notifier_svc.AlarmNotifierService(CONF)).wait()"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_11fe8f38","line":26,"updated":"2015-07-30 18:46:35.000000000","message":"Is there a reason you want ALL CAPS here and below? Looks ugly, out of place, and useless.","commit_id":"d17b0931c98e8dff94d180be7cc55b133e04a613"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"1ceffc37e81084a536fb35c2a309c3950dd9ca4a","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"def notifier():"},{"line_number":26,"context_line":"    CONF \u003d service.prepare_service()"},{"line_number":27,"context_line":"    os_service.launch(CONF, notifier_svc.AlarmNotifierService(CONF)).wait()"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_81d0e3f8","line":26,"in_reply_to":"3a50d1a3_11fe8f38","updated":"2015-07-31 15:43:52.000000000","message":"I just didn\u0027t want to change the other lines. But OK :)","commit_id":"d17b0931c98e8dff94d180be7cc55b133e04a613"}],"aodh/tests/gabbi/fixtures.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"f59dbef0e7a1a2678ed409690a78101de351861c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import uuid"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from gabbi import fixture"},{"line_number":23,"context_line":"import mock"},{"line_number":24,"context_line":"from oslo_config import fixture as fixture_config"},{"line_number":25,"context_line":"from oslo_policy import opts"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_b1047b18","line":23,"updated":"2015-07-30 18:46:35.000000000","message":"Oh noes a mock in a gabbi test! Gabbi hates mocks!","commit_id":"d17b0931c98e8dff94d180be7cc55b133e04a613"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"f59dbef0e7a1a2678ed409690a78101de351861c","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        conf \u003d service.prepare_service([])"},{"line_number":56,"context_line":"        # prepare_service() is called twice, but we want to be sure that the"},{"line_number":57,"context_line":"        # second time the same conf object is returned since we tweaked it"},{"line_number":58,"context_line":"        self.prepare_service \u003d service.prepare_service"},{"line_number":59,"context_line":"        service.prepare_service \u003d mock.Mock()"},{"line_number":60,"context_line":"        service.prepare_service.return_value \u003d conf"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_8c77e89e","line":57,"updated":"2015-07-30 18:46:35.000000000","message":"This comment isn\u0027t really enough to explain why this is being done. Or at least it is late enough in the day and I\u0027m stupid enough to not get it.","commit_id":"d17b0931c98e8dff94d180be7cc55b133e04a613"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"1ceffc37e81084a536fb35c2a309c3950dd9ca4a","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        conf \u003d service.prepare_service([])"},{"line_number":56,"context_line":"        # prepare_service() is called twice, but we want to be sure that the"},{"line_number":57,"context_line":"        # second time the same conf object is returned since we tweaked it"},{"line_number":58,"context_line":"        self.prepare_service \u003d service.prepare_service"},{"line_number":59,"context_line":"        service.prepare_service \u003d mock.Mock()"},{"line_number":60,"context_line":"        service.prepare_service.return_value \u003d conf"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_2106af85","line":57,"in_reply_to":"3a50d1a3_8c77e89e","updated":"2015-07-31 15:43:52.000000000","message":"I\u0027ll rewrite more explicitely for ya.","commit_id":"d17b0931c98e8dff94d180be7cc55b133e04a613"}]}
