class DirectConnection: def __init__(self, requestHandler): self.requestHandler = requestHandler self.open = True self.config = {} def configure(self, config: dict) -> None: self.config = config def close(self) -> None: self.open = False def send(self, request: str, responseExpected=True) -> str: return self.requestHandler(request)