From: Ondrej Lichtner <olichtne(a)redhat.com>
Indicates if the socket has been closed, extends compatibility with
other file like objects in python.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
lnst/Common/SecureSocket.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lnst/Common/SecureSocket.py b/lnst/Common/SecureSocket.py
index 8fae397..48262f1 100644
--- a/lnst/Common/SecureSocket.py
+++ b/lnst/Common/SecureSocket.py
@@ -335,6 +335,10 @@ class SecureSocket(object):
def close(self):
return self._socket.close()
+ @property
+ def closed(self):
+ return self._socket.fileno == -1
+
def shutdown(self, how):
return self._socket.shutdown(how)
--
2.26.0