Davide, smir se s tim. Vyjimky jsou v Pythonu zavedeny, chapany a podporovany zpusob reagovani na chybove stavy, zejmena na neocekavana data.
Meli jsme na tohle tema velmi dlouhou diskusi s kolegou, ktery tvrdil, ze kazda trida musi zvladnout neocekavana data. Nakonec jsme dosli k tomu, ze kod ktery "zvlada vsechno" zacne byt brzy dlouhy a neprehledny. Nehlede na to, co uz rekli ostatni. Kdyz proste vratis None, tak to stejne musis nejak osetrit, nehlede na to, ze to muze znamenat cokoli. V pythonovskem svete se tomu rika "it's easier to ask for forgiveness then permission". Cili - zkusim zpracovat spravna data, a pokud to nejde, osetrim nestandardni stav. Zkus to chvili nechat odlezet, treba se ti to zacne libit :) Jirka _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python