)]}'
{"ceilometer/hacking/checks.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"849ffc9c075ac2041b66803805ea3f2f1debe160","unresolved":false,"context_lines":[{"line_number":34,"context_line":"_all_log_levels \u003d {"},{"line_number":35,"context_line":"    \u0027reserved\u0027: \u0027_\u0027,  # this should never be used with a log unless"},{"line_number":36,"context_line":"                      # it is a variable used for a log message and"},{"line_number":37,"context_line":"                      # a exception"},{"line_number":38,"context_line":"    \u0027error\u0027: \u0027_LE\u0027,"},{"line_number":39,"context_line":"    \u0027info\u0027: \u0027_LI\u0027,"},{"line_number":40,"context_line":"    \u0027warning\u0027: \u0027_LW\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_403550f5","line":37,"range":{"start_line":37,"start_character":24,"end_line":37,"end_character":35},"updated":"2016-06-23 11:48:12.000000000","message":"an","commit_id":"0ce30c6a792fd6e410d12ee8bf061bf8fe926095"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"fb30db015d3af05123863af6be037c569b9135ba","unresolved":false,"context_lines":[{"line_number":96,"context_line":"def factory(register):"},{"line_number":97,"context_line":"    register(no_log_warn)"},{"line_number":98,"context_line":"    register(no_os_popen)"},{"line_number":99,"context_line":"    register(validate_log_translations)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_da3befcf","line":99,"updated":"2016-06-23 10:41:36.000000000","message":"Why this checks is not in hacking tools ?","commit_id":"0ce30c6a792fd6e410d12ee8bf061bf8fe926095"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"5ca1aed25cda5ab879a504e758fe99d50d986578","unresolved":false,"context_lines":[{"line_number":96,"context_line":"def factory(register):"},{"line_number":97,"context_line":"    register(no_log_warn)"},{"line_number":98,"context_line":"    register(no_os_popen)"},{"line_number":99,"context_line":"    register(validate_log_translations)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_4e0621cf","line":99,"in_reply_to":"3aaa91ec_da3befcf","updated":"2016-06-23 11:56:36.000000000","message":"i have no idea. this is also what we do in neutron","commit_id":"0ce30c6a792fd6e410d12ee8bf061bf8fe926095"}]}
