)]}'
{"rally/cli/envutils.py":[{"author":{"_account_id":11748,"name":"Chris St. Pierre","email":"cstpierr@cisco.com","username":"stpierre"},"change_message_id":"ecec459924a542dfa2d83434deef70e48543252a","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    elif \"OS_TENANT_NAME\" in os.environ:"},{"line_number":117,"context_line":"        tenant_name \u003d os.environ[\"OS_TENANT_NAME\"]"},{"line_number":118,"context_line":"    else:"},{"line_number":119,"context_line":"        msg \u003d (\"OS_PROJECT_NAME or OS_TENANT_NAME environment variables are \""},{"line_number":120,"context_line":"               \"required but not set\")"},{"line_number":121,"context_line":"        raise exceptions.ValidationError(message\u003dmsg)"},{"line_number":122,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba0121b8_53d8d3ef","line":119,"updated":"2016-03-28 19:41:33.000000000","message":"I think this can be cleaned up, and the error message clarified:\n\n    tenant_name \u003d os.environ.get(\"OS_PROJECT_NAME\", os.environ.get(\"OS_TENANT_NAME\"))\n    if tenant_name is None:\n        raise exceptions.ValidationError(\"Either the OS_PROJECT_NAME or the OS_TENANT_NAME environment variable is required, but neither is set.\")","commit_id":"186deac52b778952517504ceb7c07aab6b07001e"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"e0d86fe8d7c22d94b714ee472bb98a92ba4c846a","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    elif \"OS_TENANT_NAME\" in os.environ:"},{"line_number":117,"context_line":"        tenant_name \u003d os.environ[\"OS_TENANT_NAME\"]"},{"line_number":118,"context_line":"    else:"},{"line_number":119,"context_line":"        msg \u003d (\"OS_PROJECT_NAME or OS_TENANT_NAME environment variables are \""},{"line_number":120,"context_line":"               \"required but not set\")"},{"line_number":121,"context_line":"        raise exceptions.ValidationError(message\u003dmsg)"},{"line_number":122,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba0121b8_0e875410","line":119,"in_reply_to":"ba0121b8_53d8d3ef","updated":"2016-03-28 19:57:20.000000000","message":"Done","commit_id":"186deac52b778952517504ceb7c07aab6b07001e"}]}
