If my python toolbox fails to open about half the time it will provide a traceback in the result window after clicking "check syntax" and any other time it simply gives me "error checking python syntax" which doesn't provide any info to go off of. Is there a way to guarantee a traceback message so I can get a sense of where it's breaking? Enclosing the main function that runs at the end of the toolbox code in a try/except and trying to print or AddMessage the resulting error produces nothing; I'm not sure what I need to do to get anything to show up in that resulting text box. The error is coming somewhere after the .pyt file calls the imported function (which has its own try/except error handling) but those error messages never appear.
