)]}'
{"keystone/auth/plugins/mapped.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"85bce07644d245f6b4f4cb1a44cf5fd1994131a2","unresolved":false,"context_lines":[{"line_number":236,"context_line":"    user_name \u003d user.get(\u0027name\u0027) or context[\u0027environment\u0027].get(\u0027REMOTE_USER\u0027)"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    if not any([user_id, user_name]):"},{"line_number":239,"context_line":"        msg \u003d (\"Could not map user  while setting ephemeral user identity. \""},{"line_number":240,"context_line":"               \"Either mapping rules must specify user id/name or REMOTE_USER \""},{"line_number":241,"context_line":"               \"environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(_(msg))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_e7d05721","line":239,"updated":"2015-07-29 11:57:54.000000000","message":"(nit) double space in there","commit_id":"2348dc188831d49f52e52a2043e26922d99fdf5e"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"25a78ec45141d4405c9ec6f32317bc242518dbaf","unresolved":false,"context_lines":[{"line_number":236,"context_line":"    user_name \u003d user.get(\u0027name\u0027) or context[\u0027environment\u0027].get(\u0027REMOTE_USER\u0027)"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    if not any([user_id, user_name]):"},{"line_number":239,"context_line":"        msg \u003d (\"Could not map user  while setting ephemeral user identity. \""},{"line_number":240,"context_line":"               \"Either mapping rules must specify user id/name or REMOTE_USER \""},{"line_number":241,"context_line":"               \"environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(_(msg))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_9c6521b0","line":239,"in_reply_to":"3a50d1a3_e7d05721","updated":"2015-07-29 13:44:02.000000000","message":"Done","commit_id":"2348dc188831d49f52e52a2043e26922d99fdf5e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c8b9d03c285d5a0501e99aff99f2427334da955e","unresolved":false,"context_lines":[{"line_number":236,"context_line":"    user_name \u003d user.get(\u0027name\u0027) or context[\u0027environment\u0027].get(\u0027REMOTE_USER\u0027)"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    if not any([user_id, user_name]):"},{"line_number":239,"context_line":"        msg \u003d (\"Could not map user while setting ephemeral user identity. \""},{"line_number":240,"context_line":"               \"Either mapping rules must specify user id/name or REMOTE_USER \""},{"line_number":241,"context_line":"               \"environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(_(msg))"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a50d1a3_48e56c36","line":239,"updated":"2015-07-30 08:10:59.000000000","message":"Add the translation marker here - using _(","commit_id":"9968649585022fe49524e938ba0dbf378f48c8b9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c8b9d03c285d5a0501e99aff99f2427334da955e","unresolved":false,"context_lines":[{"line_number":239,"context_line":"        msg \u003d (\"Could not map user while setting ephemeral user identity. \""},{"line_number":240,"context_line":"               \"Either mapping rules must specify user id/name or REMOTE_USER \""},{"line_number":241,"context_line":"               \"environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(_(msg))"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    elif not user_name:"},{"line_number":245,"context_line":"        user[\u0027name\u0027] \u003d user_id"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a50d1a3_c8c73c97","line":242,"updated":"2015-07-30 08:10:59.000000000","message":"And remove it here - or give the whole string as argument.","commit_id":"9968649585022fe49524e938ba0dbf378f48c8b9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"46eddd9e95cb210ae8a5b6f806e5af0e41eae0ba","unresolved":false,"context_lines":[{"line_number":238,"context_line":"    if not any([user_id, user_name]):"},{"line_number":239,"context_line":"        msg \u003d _(\"Could not map user while setting ephemeral user identity. \""},{"line_number":240,"context_line":"                \"Either mapping rules must specify user id/name or \""},{"line_number":241,"context_line":"                \"REMOTE_USER environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(msg)"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    elif not user_name:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a50d1a3_e800f868","line":241,"updated":"2015-07-30 08:14:17.000000000","message":"nit: I prefer if sentences end with a \".\"","commit_id":"5dc0ca0c63dd1742794bfaf613714a71e1911aa7"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"9d44fd94cb7453ec0d90efe7a76ad4278d20b440","unresolved":false,"context_lines":[{"line_number":238,"context_line":"    if not any([user_id, user_name]):"},{"line_number":239,"context_line":"        msg \u003d _(\"Could not map user while setting ephemeral user identity. \""},{"line_number":240,"context_line":"                \"Either mapping rules must specify user id/name or \""},{"line_number":241,"context_line":"                \"REMOTE_USER environment variable must be set\")"},{"line_number":242,"context_line":"        raise exception.Unauthorized(msg)"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    elif not user_name:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a50d1a3_b439adda","line":241,"in_reply_to":"3a50d1a3_e800f868","updated":"2015-07-31 10:18:35.000000000","message":"Done","commit_id":"5dc0ca0c63dd1742794bfaf613714a71e1911aa7"}]}
