From 3d54b7c6cb9bec966f1eb61ddca5799d9bb40773 Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Thu, 12 Oct 2023 15:29:57 +0100 Subject: [PATCH 1/2] not an AbstractContextManager --- spalloc_client/protocol_client.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/spalloc_client/protocol_client.py b/spalloc_client/protocol_client.py index 5706ecb3d..cc3254155 100644 --- a/spalloc_client/protocol_client.py +++ b/spalloc_client/protocol_client.py @@ -19,7 +19,6 @@ import json import socket from threading import current_thread, RLock, local -from spinn_utilities.abstract_context_manager import AbstractContextManager from spinn_utilities.overrides import overrides from spalloc_client._utils import time_left, timed_out, make_timeout @@ -51,7 +50,7 @@ def __init__(self): self.sock = None -class ProtocolClient(AbstractContextManager): +class ProtocolClient(object): """ A simple (blocking) client implementation of the `spalloc-server `_ protocol. @@ -105,10 +104,6 @@ def __init__(self, hostname, port=22244, timeout=None): self._notifications_lock = RLock() self._default_timeout = timeout - @overrides(AbstractContextManager._context_entered) - def _context_entered(self): # pragma: no cover - self.connect(self._default_timeout) - def _get_connection(self, timeout): if self._dead: raise OSError(errno.ENOTCONN, "not connected") From b546d77405f0871d2c3860dbdeaf8783472df6da Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Thu, 12 Oct 2023 16:08:59 +0100 Subject: [PATCH 2/2] flake8 --- spalloc_client/protocol_client.py | 1 - 1 file changed, 1 deletion(-) diff --git a/spalloc_client/protocol_client.py b/spalloc_client/protocol_client.py index cc3254155..032c3a339 100644 --- a/spalloc_client/protocol_client.py +++ b/spalloc_client/protocol_client.py @@ -19,7 +19,6 @@ import json import socket from threading import current_thread, RLock, local -from spinn_utilities.overrides import overrides from spalloc_client._utils import time_left, timed_out, make_timeout