[Date Index] [Thread Index] [Author Index]
Detecting and handling error messages?
What I'm really after is a simple way of detecting (testing) if errors have occurred during the execution of a given Input cell, so I can note this and maybe do something, but without actually having the error messages be printed to the screen. I note that The Mathematica Book on p. 1155 says Off[symbol::tag] switches off a message, SO THAT IT IS NO LONGER PRINTED (emphasis mine) Page 460 says $MessageList a list of the messages PRODUCED during a particular computation Note: "produced", not "printed" -- ?? Page 1249 says $MessageList is a global variable that gives a list of the names of messages GENERATED during the evaluation of the current input line "Generated" ?=? "produced" ?=? "printed". Anyway, as best I can tell by trial and error, messages that have been Off[ ]'ed do not appear in $MessageList, and Check[ ] explicitly doesn't test for Off[ ]'ed messages. So is there a way to test if the associated errors have or have not occurred? Thanks siegman at stanford.edu