)]}'
{"smaug/db/sqlalchemy/api.py":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"13a9c6476b88d606a0de0498e994c839315ef3f3","unresolved":false,"context_lines":[{"line_number":428,"context_line":"        session.flush()"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"###################"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"def scheduled_operation_state_get(context, operation_id):"}],"source_content_type":"text/x-python","patch_set":9,"id":"dae33548_3dd60128","line":431,"range":{"start_line":431,"start_character":0,"end_line":431,"end_character":19},"updated":"2016-02-18 09:26:10.000000000","message":"Why do we need this separator ?","commit_id":"ea59e7aed572172c8d8186c86f9bf493065853ba"},{"author":{"_account_id":18266,"name":"zengchen","email":"chenzeng2@huawei.com","username":"zengchen"},"change_message_id":"427bf2004b1be03e51c051b3107b3dddd44fa621","unresolved":false,"context_lines":[{"line_number":428,"context_line":"        session.flush()"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"###################"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"def scheduled_operation_state_get(context, operation_id):"}],"source_content_type":"text/x-python","patch_set":9,"id":"dae33548_00775202","line":431,"range":{"start_line":431,"start_character":0,"end_line":431,"end_character":19},"in_reply_to":"dae33548_3dd60128","updated":"2016-02-18 09:45:16.000000000","message":"I leaned from nova. I think it is used to separate the codes of different functions.","commit_id":"ea59e7aed572172c8d8186c86f9bf493065853ba"}]}
