)]}'
{"keystone/middleware/auth_token.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"e95aebf759c7016d82d34afb3635f2deed0614dd","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    def _cache_put(self, env, token, claims):"},{"line_number":294,"context_line":"        \"\"\" Put a claim into the cache \"\"\""},{"line_number":295,"context_line":"        memCache \u003d self._cache(env)"},{"line_number":296,"context_line":"        if (memCache and claims):"},{"line_number":297,"context_line":"            key \u003d \u0027tokens/%s\u0027 % (token)"},{"line_number":298,"context_line":"            expires \u003d self._convert_date(claims[\u0027expires\u0027])"},{"line_number":299,"context_line":"            claims \u003d self._protect_claims(token, claims)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAC3%2F%2F%2FqE%3D","line":296,"updated":"2011-12-01 23:49:26.000000000","message":"This point is probably moot, since this has gone in already, but the parens around \u0027if\u0027 conditionals are not required (and are usually omitted) in Python; also, CamelCase for variable names is generally discouraged, at least in nova.","commit_id":"4f69fbaa8b11e8021b53e0c692a2533f05f2b97c"}]}
