O fluxo io do Python será automaticamente fechado na compreensão da lista?

Por exemplo, eu tenho o seguinte código:

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

Depois ded é criado, o fluxo aberto na compreensão da lista será fechado automaticamente?