)]}'
{"cinder/hacking/checks.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"c67eb7eaa996d881b14048bf2ff9735f509ef86c","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"def check_timeutils_strtime(logical_line):"},{"line_number":202,"context_line":"    msg \u003d (\"C302: Found timeutils.strtime(). \""},{"line_number":203,"context_line":"           \"Please use oslo_utils.timeutils.isotime() or datetime.strftime()\")"},{"line_number":204,"context_line":"    if \u0027timeutils.strtime\u0027 in logical_line:"},{"line_number":205,"context_line":"        yield(0, msg)"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_4e643448","line":203,"updated":"2015-04-03 09:22:06.000000000","message":"Do we really allow using datetime.strftime?","commit_id":"83d6cc3e0a83ad2d71715ce2b52bbc2de4d224f3"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"2a32d56d25bdae037cf713bc51f739214539636d","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"def check_timeutils_strtime(logical_line):"},{"line_number":202,"context_line":"    msg \u003d (\"C302: Found timeutils.strtime(). \""},{"line_number":203,"context_line":"           \"Please use oslo_utils.timeutils.isotime() or datetime.strftime()\")"},{"line_number":204,"context_line":"    if \u0027timeutils.strtime\u0027 in logical_line:"},{"line_number":205,"context_line":"        yield(0, msg)"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baa041b7_f34d289a","line":203,"in_reply_to":"baa041b7_4e643448","updated":"2015-04-03 12:44:02.000000000","message":"Some people needs custom format.","commit_id":"83d6cc3e0a83ad2d71715ce2b52bbc2de4d224f3"}]}
