ensure response is closed on errors

This commit is contained in:
Mike McLean 2012-11-06 20:30:05 -05:00
parent f84e579506
commit 9986d6e60d

View file

@ -1815,8 +1815,10 @@ class ClientSession(object):
cnx.endheaders()
cnx.send(request)
response = cnx.getresponse()
ret = self._read_xmlrpc_response(response)
response.close()
try:
ret = self._read_xmlrpc_response(response)
finally:
response.close()
return ret
def _get_connection(self):