def METHOD_NAME(configDict, timeout_default=None):
    """
        simple timeout or timeout tuple
    timeout could come with capital letter
    and could be a
     - simple timeout (float) or
     - a tuple of connection and request timeout (float)
    :param configDict: the configuration dictionary
    :param timeout_default: a fallback for the timeout
    :return: None, a float or a tuple of connection and network timeout
    """
    if "timeout" in configDict or "Timeout" in configDict:
        timeout = configDict.get("timeout", configDict.get("Timeout"))
        if "," in timeout:
            conection_timeout, request_timeout = timeout.split(",")
            return (float(conection_timeout), float(request_timeout))
        else:
            return float(timeout)
    else:
        return timeout_default