)]}'
{"tests/hacking/checks.py":[{"author":{"_account_id":21528,"name":"chenhb","email":"chen.haibing1@zte.com.cn","username":"chenhb"},"change_message_id":"120495e661bd022667e882fb1f518eff21bf0109","unresolved":false,"context_lines":[{"line_number":75,"context_line":"re_datetime_alias \u003d re.compile(r\"^(from|import) datetime(?!\\s+as\\s+dt$)\")"},{"line_number":76,"context_line":"re_log_warn \u003d re.compile(r\"(.)*LOG\\.(warn)\\(\\s*(\u0027|\\\"|_)\")"},{"line_number":77,"context_line":"translated_logs \u003d re.compile("},{"line_number":78,"context_line":"    r\"(.)*LOG.(critical|debug|error|exception|info|warning)\\(\\s*_\\(\")"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"def skip_ignored_lines(func):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f287b81_71d21237","line":78,"range":{"start_line":78,"start_character":13,"end_line":78,"end_character":14},"updated":"2017-08-22 08:45:12.000000000","message":"s/./\\.","commit_id":"7eed24ce1f97f7abbe3c65076d137e536f11dbef"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"9ddc62a815817318d9ef0364e54d835d8f80ecde","unresolved":false,"context_lines":[{"line_number":74,"context_line":"re_old_type_class \u003d re.compile(r\"^\\s*class \\w+(\\(\\))?:\")"},{"line_number":75,"context_line":"re_datetime_alias \u003d re.compile(r\"^(from|import) datetime(?!\\s+as\\s+dt$)\")"},{"line_number":76,"context_line":"re_log_warn \u003d re.compile(r\"(.)*LOG\\.(warn)\\(\\s*(\u0027|\\\"|_)\")"},{"line_number":77,"context_line":"_all_log_levels \u003d {\"debug\", \"error\", \"info\", \"warning\","},{"line_number":78,"context_line":"                   \"critical\", \"exception\"}"},{"line_number":79,"context_line":"# Since _Lx have been removed, we just need to check _()"},{"line_number":80,"context_line":"translated_logs \u003d re.compile("},{"line_number":81,"context_line":"    r\"(.)*LOG\\.(%(level)s)\\(\\s*_\\(\" % {\"level\": \"|\".join(_all_log_levels)})"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"def skip_ignored_lines(func):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_30686f1b","line":81,"range":{"start_line":77,"start_character":0,"end_line":81,"end_character":75},"updated":"2017-10-09 13:40:01.000000000","message":"It is not used anywhere.","commit_id":"f3396c6231ad6ed7007ba28359c7387c4bec06f4"}]}
