)]}'
{"keystone/auth/token_factory.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"7a9203aea4199ab895234df9236f8058e7281a40","unresolved":false,"context_lines":[{"line_number":195,"context_line":"        auth_context[\u0027extras\u0027],"},{"line_number":196,"context_line":"        domain_id,"},{"line_number":197,"context_line":"        project_id,"},{"line_number":198,"context_line":"        auth_context.get(\u0027expires_at\u0027, None))"},{"line_number":199,"context_line":"    if CONF.signing.token_format \u003d\u003d \u0027UUID\u0027:"},{"line_number":200,"context_line":"        token_id \u003d uuid.uuid4().hex"},{"line_number":201,"context_line":"    elif CONF.signing.token_format \u003d\u003d \u0027PKI\u0027:"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAN3%2F%2F8fM%3D","line":198,"updated":"2013-03-05 17:05:47.000000000","message":"cool, i prefer this indentation style way more for long method signatures","commit_id":"8d4bdaf5a0335009aab0ddbed1a110c8a743c8e4"}],"keystone/openstack/common/timeutils.py":[{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"76bb3df8ad3347869e09136943e655face254a37","unresolved":false,"context_lines":[{"line_number":29,"context_line":"PERFECT_TIME_FORMAT \u003d \"%Y-%m-%dT%H:%M:%S.%f\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"def isotime(at\u003dNone, fmt\u003dTIME_FORMAT):"},{"line_number":33,"context_line":"    \"\"\"Stringify time in ISO 8601 format\"\"\""},{"line_number":34,"context_line":"    if not at:"},{"line_number":35,"context_line":"        at \u003d utcnow()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAN3%2F%2F9Sk%3D","line":32,"updated":"2013-03-05 09:25:28.000000000","message":"This isn\u0027t in oslo-incubator, need to sync with oslo when https://review.openstack.org/#/c/23218 is accepted.","commit_id":"e2294c59b6548ab801739fc62414fd3ae232b743"}]}
