Duke-GCB / DukeDSClient

Command line program to allow uploading, downloading, and managing projects in the duke-data-service.
MIT License
5 stars 6 forks source link

Show stack traces for general exceptions #319

Closed johnbradley closed 3 years ago

johnbradley commented 3 years ago

Adds DDSUserException exception to denote exceptions containing user appropriate messages. Before this change the main function was treating all python Exceptions(non-Error) as containing user appropriate messages. For general exceptions we should fall back to the default behavior which will print a stack trace.

Fixes #318