Czy strumień Python io zostanie automatycznie zamknięty w zrozumieniu listy?

Na przykład mam następujący kod:

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

Pod zostanie utworzony, czy strumień otwarty w zrozumieniu listy zostanie automatycznie zamknięty?