)]}'
{"keystone/catalog/core.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"12ea1017490a086a113926ee4a8a9567b87c0bbb","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        raise exception.MalformedEndpoint(endpoint\u003durl)"},{"line_number":46,"context_line":"    except TypeError as e:"},{"line_number":47,"context_line":"        LOG.error(_(\"Malformed endpoint \u0027%(url)s\u0027. The following type error \""},{"line_number":48,"context_line":"                    \"occurred during string substitution: %(typeerror)s\"),"},{"line_number":49,"context_line":"                  {\"url\": url,"},{"line_number":50,"context_line":"                   \"typeerror\": e})"},{"line_number":51,"context_line":"        raise exception.MalformedEndpoint(endpoint\u003durl)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_7ca3a7ff","line":48,"updated":"2014-06-13 23:52:35.000000000","message":"Is there any reason you are removing the hints about brackets? Although it really should say parens and not brackets.","commit_id":"4c31216f284c8d9cdffcba43385479fec64e5955"}]}
