NREL / disco

DISCO
BSD 3-Clause "New" or "Revised" License
10 stars 6 forks source link

Create hierarchy of DiscoUpgrade Exceptions to report #99

Closed daniel-thom closed 2 years ago

daniel-thom commented 2 years ago

AC-1: There is a disco base exception that is a super type of all exceptions that can be raised by the disco upgrades module. AC-2: The CLI front-end can catch the base exception and handle all disco exceptions from there. AC-3: There is a map of exceptions to error codes that get returned as the program return code when the disco process exits.