Custom Exceptions

Exceptions are the key mechanism for handling undesirable program state. Whenever Neet encounters a problem, it raises an exception of some variety. Whenever possible, we have preferred to use builtin exception classes, e.g. ValueError, IndexError, etc… For cases that aren’t really covered by a builtin exception class, we’ve created subclasses of the standard library’s Exception to report those errors.

Inheritance diagram of neet.exceptions

FormatError

class neet.exceptions.FormatError[source]

An error class to report when a configuration or data file is improperly formatted.