@contextlib.contextmanager
    def with_client(self):
        client = self.get_client()
        yield client
        self.put_client(client)
A context manager that obtains a client for use, whether an
dataset/ETHPy150Open gholt/swiftly/swiftly/client/manager.py/ClientManager.with_client