
514
Rozdział 12.
Funkcje generatorowe w działaniu
Śledzenie Twojej funkcji generatorowej (1. z 2)
Aby zrozumieć, co się dzieje podczas działania Twojej funkcji generatorowej,
prześledźmy wykonanie następującego kodu:
from url_utils import gen_from_urls
urls = (‘http://helion.pl’, ‘http://onepress.pl’, ‘http://septem.pl’)
for resp_len, status, url in gen_from_urls(urls):
print(resp_len, status, url)
Zdefiniuj
krotkę
z URL-ami.
Zaimportuj swoją
funkcję generatorową.
Użyj swojej funkcji
generatorowej jako
części pętli for.
for resp_len, status, url in gen_from_urls(urls):
Interpreter przeskakuje do funkcji
gen_from_urls
i zaczyna wykonywać jej kod.