Bad Data and Bad Behavior
Learn about the specialized exceptions for handling loading errors and enhancing user authorization.
We'll cover the following...
What can go wrong?
It helps to consider what can go wrong when loading a Sample
object, and what–if anything–the user can do about it. Our sample validation rules suggest we may want to raise specialized kinds of ValueError
exceptions to describe data, where the measurements aren’t valid float values or the species name, isn’t one of the known strings.
We can use a class like the following to define the condition of bad data that can’t be processed:
Access this course and 1400+ top-rated courses and projects.