Exercise
Identify any code that can benefit from exception handling. For example, create a new HutError
exception, and use it to raise errors related to the Hut
class. Here is a cheat sheet:

Instead of using error_dict
, you can also create subclasses, such as:
class HutNumberGreaterThanFiveError(HutError): pass class NegativeHutNumberError(HutError): pass