Пример #1
0
 def getresponse(self):
     original_response = LibcloudConnection.getresponse(self)
     if self.log is not None:
         rv = self._log_response(HttpLibResponseProxy(original_response))
         self.log.write(u(rv + "\n"))
         self.log.flush()
     return original_response
Пример #2
0
 def request(self, method, url, body=None, headers=None, **kwargs):
     headers.update({'X-LC-Request-ID': str(id(self))})
     if self.log is not None:
         pre = "# -------- begin %d request ----------\n" % id(self)
         self.log.write(
             u(pre + self._log_curl(method, url, body, headers) + "\n"))
         self.log.flush()
     return LibcloudConnection.request(self, method, url, body, headers)