Skip to content
This repository has been archived by the owner on Dec 10, 2018. It is now read-only.

Reset self.sock if connection fails #298

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion thriftpy/transport/socket.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ def open(self):
self.sock.settimeout(self.socket_timeout)

except (socket.error, OSError):
self.sock = None
raise TTransportException(
type=TTransportException.NOT_OPEN,
message="Could not connect to %s" % str(addr))
Expand Down Expand Up @@ -140,7 +141,7 @@ def close(self):
self.sock.close()
self.sock = None
except (socket.error, OSError):
pass
self.sock = None


class TServerSocket(object):
Expand Down