Displaying 1 result from an estimated 1 matches for "stacktracestr".
Did you mean:
stacktraces
2012 Feb 29
0
Alternative to .Internal(.dfltStop(msg, call))?
...ct, which is important
when catching the error in signal handlers. Here is a stub what is
done, leaving out the details how to retrieve the stack trace (call
history):
throw <- function(msg, ...) {
cond <- simpleError(msg);
signalCondition(cond);
# A dummy stracktrack / call history
stackTraceStr <- "at foo()\nat bar()\n";
call <- NULL; # Also a dummy for this example
# If the condition is not caught, do a "full stop" showing error
message and stacktrace
fullmsg <- paste(msg, "\n", stackTraceStr, sep="");
.Internal(.dfltStop(fullmsg,...