def getNestedValue(dictionary, keyString, default=None):
    """
        Returns the value from a nested dictionary where '.' is the delimiter
    """
    keys = keyString.split('.')
    currentValue = dictionary
    for key in keys:
        if not isinstance(currentValue, dict):
            return default
        currentValue = currentValue.get(key, None)
        if currentValue is None:
            return default

    return currentValue