From f961e2ba1c877eaef7c19cfc7da9e3e50f78d0dd Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Fri, 14 May 2010 18:12:42 +0200 Subject: [PATCH] RAPI client: Log request to be made Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- lib/rapi/client.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/rapi/client.py b/lib/rapi/client.py index dadb820d8..8d2772aca 100644 --- a/lib/rapi/client.py +++ b/lib/rapi/client.py @@ -400,12 +400,19 @@ class GanetiRapiClient(object): encoded_content = None # Build URL - url = [self._base_url, path] + urlparts = [self._base_url, path] if query: - url.append("?") - url.append(urllib.urlencode(self._EncodeQuery(query))) + urlparts.append("?") + urlparts.append(urllib.urlencode(self._EncodeQuery(query))) - req = _RapiRequest(method, "".join(url), self._headers, encoded_content) + url = "".join(urlparts) + + self._logger.debug("Sending request %s %s to %s:%s" + " (headers=%r, content=%r)", + method, url, self._host, self._port, self._headers, + encoded_content) + + req = _RapiRequest(method, url, self._headers, encoded_content) try: resp = self._http.open(req) -- GitLab