From c9edd6717283a4bf11bdda91e95b70590ac84a2f Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Sun, 16 May 2021 01:35:16 +0300 Subject: minor updates, version up to 1.0.1 --- inverterd/inverterd.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'inverterd') diff --git a/inverterd/inverterd.py b/inverterd/inverterd.py index 9f07c2e..5b9541e 100644 --- a/inverterd/inverterd.py +++ b/inverterd/inverterd.py @@ -11,8 +11,15 @@ class Format(Enum): class Client: def __init__(self, port=8305, host='127.0.0.1'): + self._host = host + self._port = port self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - self.sock.connect((host, port)) + + def __del__(self): + self.sock.close() + + def connect(self): + self.sock.connect((self._host, self._port)) def _write(self, line): self.sock.sendall((line+'\r\n').encode()) -- cgit v1.2.3