Skip to content

Commit 51a5375

Browse files
authored
Merge pull request python-smpplib#122 from wavemm/fix-socket-timeout
Fix not always setting the socket timeout
2 parents 97b715d + 293f0db commit 51a5375

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

smpplib/client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ def next_sequence(self):
125125

126126
def _create_socket(self):
127127
raw_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
128+
raw_socket.settimeout(self.timeout)
129+
128130
if self._ssl_context is None:
129131
return raw_socket
130132

@@ -138,7 +140,6 @@ def connect(self):
138140
try:
139141
if self._socket is None:
140142
self._socket = self._create_socket()
141-
self._socket.settimeout(self.timeout)
142143
self._socket.connect((self.host, self.port))
143144
self.state = consts.SMPP_CLIENT_STATE_OPEN
144145
except socket.error:

0 commit comments

Comments
 (0)