)]}'
{"tempest_lib/auth.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"df1db050ef2cc4415978e5cbed47367e23771089","unresolved":false,"context_lines":[{"line_number":449,"context_line":"            if service in [\u0027identity\u0027, \u0027keystone\u0027]:"},{"line_number":450,"context_line":"                # The identity endpoint has the version at the end of the URL."},{"line_number":451,"context_line":"                noversion_path \u003d \"/\".join(parts.path.split(\"/\")[:-1])"},{"line_number":452,"context_line":"                path \u003d noversion_path + path"},{"line_number":453,"context_line":"            else:"},{"line_number":454,"context_line":"                noversion_path \u003d \"/\".join(parts.path.split(\"/\")[2:])"},{"line_number":455,"context_line":"                if noversion_path !\u003d \"\":"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_023b819d","line":452,"updated":"2015-12-17 21:24:53.000000000","message":"So another option is to do version discovery (e.g., curl \u003cendpoint\u003e and check the resulting JSON).","commit_id":"06371ff73c3034965a67e9d3b817f5d4012547b7"}]}
