Indentación

Faltaba indentar una linea.
De todas formas, te sugiero la siguiente alternativa:

    >>> vocales = lambda palabra: sum([letra.lower() in "aeiou" for letra in palabra])
    >>> sorted(lame, key=nvocales)