This will add an exceptions module to replace many of the sys.exits in the library. We maintain sys.exit when we are interacting with the client, however, as exit is the correct action to take.
@yarikoptic I think I addressed all your concerns so I'm going to merge! Open an issue when you get some time to review again if there are remaining issues.
This will add an exceptions module to replace many of the sys.exits in the library. We maintain sys.exit when we are interacting with the client, however, as exit is the correct action to take.
Signed-off-by: vsoch vsochat@stanford.edu