Hi all, I have an application that is using embedded python to offer some scripting ability. An API is exposed via SWIG, and I am accessing that API from my embedded python interpreter.
Scripts are present as separate files, and I'm invoking them at present using the following: iserr = PyRun_AnyFileEx(f,name,1); if(iserr){ /* tell the user */ return 1; }else{ /* all good */ return 0; } My question is, if I want to be able to get information about exceptions that have occurred here (perhaps a syntax error, or an import error, or perhaps a runtime error), what would be the easiest way to do this now? I understand that I'm currently using the 'very high level interface' for python embedding. What's the easiest next step down that will allow me to catch exceptions and report them? Would appreciate any thoughts. Cheers JP -- http://mail.python.org/mailman/listinfo/python-list