Az eulerproject.com mutatott még egy hibalehetőséget.
- Néhány módosítás, hogy kezelhető legyen a default domain/favicon.ico eset.
- Csináltam egy --test módot, ami végig megy a teszt eseteken.
- Alakítottam a debug megoldáson.
- Hibás URL-t kezeljük.
Átnevezetem a get_favicon_url() metódust.
Lett egy set_page_url() metódus.
Kicsit alakítottam a konstruktoron.
Elkezdtem használni a logging modult és kijavítottam a link eleji perjel hibát.
- Javítottam az URL kezelést (protokol megadásával sem dob már hibát).
- Csak akkor teszem a favicont a letöltendő listába, ha még nem szerepelt benne.