(self)
return is_timeout_set and is_timed_out
Determines whether the specified timeout has reached, if no timeout
        is specified then return false
        :return: boolean indicating whether the timeout has reached
Determines whether the specified timeout has reached, if no timeout
        is specified then return false
        :return: boolean indicating whether the timeout has reached
Determines whether the specified timeout has reached if no timeout is specified then return false : return : boolean indicating whether the timeout has reached
def _is_timeout_reached(self):
        """
        Determines whether the specified timeout has reached, if no timeout
        is specified then return false
        :return: boolean indicating whether the timeout has reached
        """
        is_timeout_set = self._config["timeout"] is not False  # False is set when no timeout is desired
        end_time = self._start_time + datetime.timedelta(seconds=self._config["timeout"])
        is_timed_out = datetime.datetime.now() >= end_time

        return is_timeout_set and is_timed_out
def _is_timeout_reached ( self ) : is_timeout_set = self . _config [ "timeout" ] is not False # False is set when no timeout is desired end_time = self . _start_time + datetime . timedelta ( seconds = self . _config [ "timeout" ] ) is_timed_out = datetime . datetime . now ( ) >= end_time return is_timeout_set and is_timed_out