From the course: Programming Foundations: Real-World Examples

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Custom errors

Custom errors - Python Tutorial

From the course: Programming Foundations: Real-World Examples

Start my 1-month free trial

Custom errors

- With the breaker back on, I can try the dishwasher again. - Barron we have another problem. The dishwasher is spewing water everywhere. - Uh oh, well this is a new type of issue. I know how to handle electrical problems, but I don't know how to stop an out of control dishwasher. When handling errors it's very important that I consider the type of error that's occurred. If it's an error I'm able to handle, then I can take some appropriate action to deal with it. On the other hand, there may be types of errors that I'm not prepared to handle, like a raging dishwasher. In that case, I can pass the error information on to somebody else that is able to handle it. I need to call a plumber. Many programming languages will include built in error types for many commonly incurring exceptions. Here in the console window, if I try to divide by zero, which you should never do, then Python will raise an exception of the type zero division error. Another type of exception that Python will raise is…

Contents