Jon Dufresne wrote:
On Sat, Nov 6, 2010 at 1:52 PM, Roy Smith <r...@panix.com> wrote:
import sys
try:
import xx
except ImportError:
tb = sys.exc_traceback
while tb:
print tb
tb = tb.tb_next
I went ahead and implemented this and it now works. I even uncovered a
bug I wasn't previously seeing because now the program was failing
early! :)
I hope there isn't a hidden naivete in using this pattern.
Thanks,
Jon
try:
....: import xx
....: except ImportError:
....: tb = sys.exc_traceback
....: while tb:
....: print tb
....: tb = tb.tb_next
....:
<traceback object at 0x9981464>
I don't see how it solves your problem. It does not test if a module
exists, nor does it handles missing or flawed modules differently.
JM
--
http://mail.python.org/mailman/listinfo/python-list