CIME.utils.expect
- CIME.utils.expect(condition, error_msg, exc_type=<class 'CIME.utils.CIMEError'>, error_prefix='ERROR:')[source]
Similar to assert except doesn’t generate an ugly stacktrace. Useful for checking user error, not programming error.
>>> expect(True, "error1") >>> expect(False, "error2") Traceback (most recent call last): ... CIMEError: ERROR: error2