La función de Python isalpha no considerará espacios

Así que el siguiente código toma una entrada y se asegura de que la entrada se compone de letras y no de números. ¿Cómo haría que también se imprima el original si la entrada contiene un espacio

original = raw_input("Type the name of the application: ") if original.isalpha() and len(original) > 0: print original else: print "empty" 

Intenté este código pero funcionó cuando la entrada también era un número.

 original = raw_input("Type the word you want to change: ") if original.isalpha() or len(original) > 0: print original else: print "empty" 

Parece que así es como funciona la cuerda.

Dos opciones:

 if all(x.isalpha() or x.isspace() for x in original): 

(modificado en la recomendación de inspectorG4dget abajo)

o

 original.replace(' ','').isalpha() 

Deberia trabajar.