Skip to content

Commit 6b17343

Browse files
committed
Fix incorrect socket closing (#6)
1 parent aab7b1a commit 6b17343

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

python_socks/_stream_async_aio.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ async def open_connection(self, host, port, timeout=None, _socket=None):
3333
self._socket = _socket
3434

3535
async def close(self):
36-
self._socket.close()
36+
if self._socket is not None:
37+
self._socket.close()
3738

3839
async def write_all(self, data):
3940
await self._loop.sock_sendall(self._socket, data)

python_socks/_stream_sync.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ def open_connection(self, host, port, timeout=None, _socket=None):
3030
self._socket = _socket
3131

3232
def close(self):
33-
self._socket.close()
33+
if self._socket is not None:
34+
self._socket.close()
3435

3536
def write_all(self, data):
3637
self._socket.sendall(data)

python_socks/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
__title__ = 'python-socks'
2-
__version__ = '1.1.1'
2+
__version__ = '1.1.2'

0 commit comments

Comments
 (0)