'Return the timeout value usable by this backend based upon the provided
timeout.'

def get_backend_timeout(self, timeout=DEFAULT_TIMEOUT):

    if (timeout == DEFAULT_TIMEOUT):
        timeout = self.default_timeout
    elif (timeout == 0):
        timeout = (-1)
    return (None if (timeout is None) else (time.time() + timeout))
