Using raise for Effective Exceptions - Real Python
Briefly

Learning about the raise statement allows you to effectively handle errors and exceptional situations in your code. This way, you'll develop more robust programs and higher-quality code.
In your Python journey, you'll come across situations where you need to signal that something is going wrong in your code. A common approach to tackle these issues is to raise an exception, notifying the user that an error has occurred.
Read at Realpython
[
add
]
[
|
|
]