Let’s cover a few more advanced aspects of the Python exception system. We’ll move a bit faster and talk at a higher level than we did in the last post.
Errors flow differently than regular data; if not “handled”, they rise up through the entire function stack and crash the program…. What exactly needs to be done in that “handling” step typically depends on what went wrong, and so there are many types of errors.
I’ve set up three Raspberry Pis over the last two days…. So after the first two this weekend took me a lot longer than they should have, I realized it was about time I documented my process and made it repeatable.