In this chapter, we will cover the following recipes:
Exploring the default Python error message
Adding Python exception handling structures (try/except/else)
Retrieving tool messages with GetMessages()
Filtering tool messages by the level of severity
Testing for and responding to specific error messages