in reply to Error reporting in modules
I'd say, throw a warning (using warnif) if there's a sensible way to continue (say, you can use a default). And die if you can't. A die can always be caught by the caller, so if the caller sees a way to continue, the caller has that option.
Abigail
|
|---|