)]}'
{"keystoneclient/shell.py":[{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"14b13f992b4d4efc859e9b96f5e2bc9961e1076c","unresolved":false,"context_lines":[{"line_number":325,"context_line":""},{"line_number":326,"context_line":"        else:"},{"line_number":327,"context_line":"            auth_found \u003d False"},{"line_number":328,"context_line":"            multiple_auth_exception \u003d exc.CommandError("},{"line_number":329,"context_line":"                \u0027Multiple authentication mechanisms provided. \u0027"},{"line_number":330,"context_line":"                \u0027Please provide one of \u0027"},{"line_number":331,"context_line":"                \u0027\\n  username and password\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F4iQ%3D","line":328,"updated":"2013-06-06 18:57:03.000000000","message":"This also seems like the logic is wrong.  Should this exception be raised?  How is auth_found ever supposed to be set.","commit_id":"ca32683df2eb82b8fb49e0c79250d1815fe92706"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"14b13f992b4d4efc859e9b96f5e2bc9961e1076c","unresolved":false,"context_lines":[{"line_number":336,"context_line":"                    \u0027env[OS_AUTH_URL]\u0027)"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"            if args.os_username or args.os_password:"},{"line_number":339,"context_line":"                if auth_found:"},{"line_number":340,"context_line":"                    raise multiple_auth_exception"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"                if not args.os_username:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F4h8%3D","line":339,"updated":"2013-06-06 18:57:03.000000000","message":"Is this supposed to be executed in a loop?","commit_id":"ca32683df2eb82b8fb49e0c79250d1815fe92706"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f84cca7751504708be1987c12cb8b90b01ddb1c2","unresolved":false,"context_lines":[{"line_number":336,"context_line":"                    \u0027env[OS_AUTH_URL]\u0027)"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"            if args.os_username or args.os_password:"},{"line_number":339,"context_line":"                if auth_found:"},{"line_number":340,"context_line":"                    raise multiple_auth_exception"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"                if not args.os_username:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F5y0%3D","line":339,"updated":"2013-06-06 12:29:34.000000000","message":"this will never be true..?","commit_id":"ca32683df2eb82b8fb49e0c79250d1815fe92706"}]}
