Skip to contents

Provides helpful error messages and recovery guidance to help users understand and resolve issues quickly. User-friendly error wrapper

Wraps expressions with user-friendly error handling

Usage

user_friendly_error(expr, context = "operation")

Arguments

expr

Expression to evaluate

context

Context for error message

Value

The value of expr unchanged when evaluation succeeds. On failure, the function raises a rewritten error with recovery guidance.

Examples

result <- user_friendly_error(1 + 1, "adding values")