Detecting and handling error messages?
- To: mathgroup at smc.vnet.net
- Subject: [mg24235] Detecting and handling error messages?
- From: AES <siegman at stanford.edu>
- Date: Mon, 3 Jul 2000 20:39:17 -0400 (EDT)
- Organization: Stanford University
- Sender: owner-wri-mathgroup at wolfram.com
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