ensure response is closed on errors
This commit is contained in:
parent
f84e579506
commit
9986d6e60d
1 changed files with 4 additions and 2 deletions
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue