)]}'
{"ceilometer/notifier.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ad7e102f5bc1e608da5d9cd2744000fb41d8d878","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from stevedore import extension"},{"line_number":22,"context_line":"from ceilometer import pipeline"},{"line_number":23,"context_line":"from ceilometer import transformer"},{"line_number":24,"context_line":"from ceilometer import publisher"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from ceilometer.openstack.common import context as req_context"},{"line_number":27,"context_line":"from ceilometer.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fa4A%3D","line":24,"updated":"2013-05-10 05:54:10.000000000","message":"reorder for HACKING compliant?","commit_id":"aefc0456d2a6062729a0ae91fef7c93f678b25c3"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"e5ef557696d81dc81f9a9a2048c5b1ccfa35d776","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from stevedore import extension"},{"line_number":22,"context_line":"from ceilometer import pipeline"},{"line_number":23,"context_line":"from ceilometer import transformer"},{"line_number":24,"context_line":"from ceilometer import publisher"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from ceilometer.openstack.common import context as req_context"},{"line_number":27,"context_line":"from ceilometer.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Faeg%3D","line":24,"in_reply_to":"AAAAOn%2F%2Fa4A%3D","updated":"2013-05-10 12:35:50.000000000","message":"Done","commit_id":"aefc0456d2a6062729a0ae91fef7c93f678b25c3"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ad7e102f5bc1e608da5d9cd2744000fb41d8d878","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def notify(context, message):"},{"line_number":78,"context_line":"    \"\"\"Sends a notification via RPC\"\"\""},{"line_number":79,"context_line":"    if not _notification_manager:"},{"line_number":80,"context_line":"        _load_notification_manager()"},{"line_number":81,"context_line":"    if not _pipeline_manager:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fa3c%3D","line":78,"updated":"2013-05-10 05:54:10.000000000","message":"Is this sentence still valid?","commit_id":"aefc0456d2a6062729a0ae91fef7c93f678b25c3"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"e5ef557696d81dc81f9a9a2048c5b1ccfa35d776","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def notify(context, message):"},{"line_number":78,"context_line":"    \"\"\"Sends a notification via RPC\"\"\""},{"line_number":79,"context_line":"    if not _notification_manager:"},{"line_number":80,"context_line":"        _load_notification_manager()"},{"line_number":81,"context_line":"    if not _pipeline_manager:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Faec%3D","line":78,"in_reply_to":"AAAAOn%2F%2Fa3c%3D","updated":"2013-05-10 12:35:50.000000000","message":"Done","commit_id":"aefc0456d2a6062729a0ae91fef7c93f678b25c3"}]}
