|Reported by:||mglb1||Owned by:||mglb1|
|Estimated Hours Work:||6|
ccsd does not make proper use of Python exceptions. In particular although each module has its own exception class there are no explicit error codes set to enable programmatic determination of what went wrong.
All peices of code that generate errors should be enchanced to return a unique error code so that calling functions can correctly handle error conditions without having to parse the textual error message.