)]}'
{"doc/source/conf.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"4300bb7c816c1a990b436e775c1d6d0604587b88","unresolved":false,"context_lines":[{"line_number":153,"context_line":"#html_last_updated_fmt \u003d \u0027%b %d, %Y\u0027"},{"line_number":154,"context_line":"git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":155,"context_line":"           \"-n1\"]"},{"line_number":156,"context_line":"html_last_updated_fmt \u003d subprocess.Popen("},{"line_number":157,"context_line":"    git_cmd, stdout\u003dsubprocess.PIPE).communicate()[0]"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba63e191_861d89bf","line":156,"updated":"2016-01-19 06:59:00.000000000","message":"subprocess.check_output must be used otherwise html_last_updated_fmt become a FD.","commit_id":"9b79d5e5001cd4609be163440727b0002d9077ea"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"c5538effc8524997da4ddde8a18b87c59d863d2b","unresolved":false,"context_lines":[{"line_number":154,"context_line":"git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":155,"context_line":"           \"-n1\"]"},{"line_number":156,"context_line":"html_last_updated_fmt \u003d subprocess.Popen("},{"line_number":157,"context_line":"    git_cmd, stdout\u003dsubprocess.PIPE).communicate()[0]"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"},{"line_number":160,"context_line":"# typographically correct entities."}],"source_content_type":"text/x-python","patch_set":2,"id":"9a68dd71_34386bd3","line":157,"range":{"start_line":157,"start_character":52,"end_line":157,"end_character":53},"updated":"2016-01-21 09:26:40.000000000","message":"agreed with sileht, let\u0027s use subprocess.check_output here, it\u0027s simpler and reliable\n\nhttps://docs.python.org/2/library/subprocess.html#subprocess.check_output","commit_id":"8708093db5e98a2b8a3daebb8e17b1bfc55bbfd2"}]}
