)]}'
{"ceilometer/api/app.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"66ae5d4b091143e070699cf1f43dc834ee4b0ebb","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        CONF)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    class DBHook(pecan.hooks.PecanHook):"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        def before(self, state):"},{"line_number":64,"context_line":"            state.request.storage_engine \u003d storage_engine"},{"line_number":65,"context_line":"            state.request.storage_conn \u003d storage_engine_connection"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2Fj10%3D","line":62,"updated":"2013-07-16 15:31:45.000000000","message":"this looks strange having hook here... can we not just pass dbhook the engine and connection","commit_id":"83f4a532fea038aede5c9d43908c47c7e06b88b7"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d5c7ac03f6fd3c590e7fa4d74589ad5414d51d84","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        CONF)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    class DBHook(pecan.hooks.PecanHook):"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        def before(self, state):"},{"line_number":64,"context_line":"            state.request.storage_engine \u003d storage_engine"},{"line_number":65,"context_line":"            state.request.storage_conn \u003d storage_engine_connection"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2FjtE%3D","line":62,"in_reply_to":"AAAAP3%2F%2Fj10%3D","updated":"2013-07-16 15:51:03.000000000","message":"Totally right, wasn\u0027t awake I guess.","commit_id":"83f4a532fea038aede5c9d43908c47c7e06b88b7"}]}
