def METHOD_NAME(self, value: bool) -> None:
    """When not draining we pass thru to the socket,
       since when draining we control socket blocking.
    """
    if self._drain_thread is None:
        socket.socket.METHOD_NAME(self, value)