¿Python io stream se cerrará automáticamente en la lista de comprensión?

Por ejemplo tengo el siguiente código:

d = [l for l in open('a.txt', 'r')]

Despuésd se crea, ¿la secuencia abierta en la lista de comprensión se cerrará automáticamente?