)]}'
{"tools/check_logs.py":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"9dc3645c84cdb6d5f93872d2d0a43f936cceb3eb","unresolved":false,"context_lines":[{"line_number":105,"context_line":"def main(opts):"},{"line_number":106,"context_line":"    if opts.directory and opts.url or not (opts.directory or opts.url):"},{"line_number":107,"context_line":"        print(\"Must provide exactly one of -d or -u\")"},{"line_number":108,"context_line":"        return 1"},{"line_number":109,"context_line":"    print(\"Checking logs...\")"},{"line_number":110,"context_line":"    WHITELIST_FILE \u003d os.path.join("},{"line_number":111,"context_line":"        os.path.abspath(os.path.dirname(os.path.dirname(__file__))),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a68dd71_5c5c6b18","line":108,"range":{"start_line":108,"start_character":8,"end_line":108,"end_character":14},"updated":"2016-01-25 22:23:29.000000000","message":"Why didn\u0027t you use \n\n\nsys.exit(1)\n\n\nlike in the previous file?","commit_id":"ab33302bd961daab5386f87779cf755530ce821a"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"20a753da6229eb33a76d033afca7e685d989a2c9","unresolved":false,"context_lines":[{"line_number":105,"context_line":"def main(opts):"},{"line_number":106,"context_line":"    if opts.directory and opts.url or not (opts.directory or opts.url):"},{"line_number":107,"context_line":"        print(\"Must provide exactly one of -d or -u\")"},{"line_number":108,"context_line":"        return 1"},{"line_number":109,"context_line":"    print(\"Checking logs...\")"},{"line_number":110,"context_line":"    WHITELIST_FILE \u003d os.path.join("},{"line_number":111,"context_line":"        os.path.abspath(os.path.dirname(os.path.dirname(__file__))),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a68dd71_f62e8ef9","line":108,"range":{"start_line":108,"start_character":8,"end_line":108,"end_character":14},"in_reply_to":"9a68dd71_5c5c6b18","updated":"2016-01-26 09:07:33.000000000","message":"This is \u0027main()\u0027 method. So \u0027return 1\u0027 equals to sys.exit(1) by line 194, IIUC.\nAnd there are same code below.","commit_id":"ab33302bd961daab5386f87779cf755530ce821a"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"1d307790be3d0528f49b079bbf14a73580697272","unresolved":false,"context_lines":[{"line_number":105,"context_line":"def main(opts):"},{"line_number":106,"context_line":"    if opts.directory and opts.url or not (opts.directory or opts.url):"},{"line_number":107,"context_line":"        print(\"Must provide exactly one of -d or -u\")"},{"line_number":108,"context_line":"        return 1"},{"line_number":109,"context_line":"    print(\"Checking logs...\")"},{"line_number":110,"context_line":"    WHITELIST_FILE \u003d os.path.join("},{"line_number":111,"context_line":"        os.path.abspath(os.path.dirname(os.path.dirname(__file__))),"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a68dd71_76b8472b","line":108,"range":{"start_line":108,"start_character":8,"end_line":108,"end_character":14},"in_reply_to":"9a68dd71_f62e8ef9","updated":"2016-01-26 15:23:04.000000000","message":"Thanks for clarification :)","commit_id":"ab33302bd961daab5386f87779cf755530ce821a"}]}
