diff options
Diffstat (limited to 'SCons/Tool/MSCommon/MSVC/Exceptions.py')
-rw-r--r-- | SCons/Tool/MSCommon/MSVC/Exceptions.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/SCons/Tool/MSCommon/MSVC/Exceptions.py b/SCons/Tool/MSCommon/MSVC/Exceptions.py index a12b3c6..7b24a2b 100644 --- a/SCons/Tool/MSCommon/MSVC/Exceptions.py +++ b/SCons/Tool/MSCommon/MSVC/Exceptions.py @@ -25,27 +25,32 @@ Exceptions for Microsoft Visual C/C++. """ +# reminder: add exceptions to MSCommon if necessary + class VisualCException(Exception): pass class MSVCInternalError(VisualCException): pass +class MSVCUserError(VisualCException): + pass + class MSVCScriptExecutionError(VisualCException): pass -class MSVCVersionNotFound(VisualCException): +class MSVCVersionNotFound(MSVCUserError): pass -class MSVCSDKVersionNotFound(VisualCException): +class MSVCSDKVersionNotFound(MSVCUserError): pass -class MSVCToolsetVersionNotFound(VisualCException): +class MSVCToolsetVersionNotFound(MSVCUserError): pass -class MSVCSpectreLibsNotFound(VisualCException): +class MSVCSpectreLibsNotFound(MSVCUserError): pass -class MSVCArgumentError(VisualCException): +class MSVCArgumentError(MSVCUserError): pass |