Проверить, существует ли путь в дереве словарей

У меня есть простое решение, но я думаю, что это не питонический способ. У вас есть предложение?

def hasPath(myDict):
    try:
        myDict['A']['B']['C']
        return False
    except Exception:
        return True

person Tavy    schedule 12.01.2018    source источник
comment
Это нормально, просто поймайте конкретные исключения, которые могут возникнуть, например. KeyError плюс любые другие   -  person Chris_Rands    schedule 12.01.2018