Tarkvara Arendusprotsess Programmeerimine Multimeedia

Erind (ingl exception) on mingi eriolukord (mitte tingimata viga), mis programmi töö jooksul ilmneb.
Üldjuhul programmi töö seiskub erindi tõttu. Selleks, et programmi töö ootamatult ei lõppeks, tuleb erindeid töödelda,
ehk programmile öelda, mida erindi puhul ette võtta.

Erindeid on võimalik "kinni püüda" ja määrata programmi edasine käitumine, kasutades selleks try ja except võtmesõnu.
Lisaks veaotlikes olukordades erindite kinni püüdmisele on võimalik neid programmikoodi poolt tõstatada ning lisaks on võimalik lisaks olemasolevatele erinditele (TypeError, ValueError, IndexError jpm)
ise defineerida erindeid vastavalt vajadusele, et muuta koodi veelgi arusaadavamaks.

Next topic