getting tracebacks from traceback objects

M

Michael P. Soulier

Hello,

For a GUI app I've tried resetting sys.excepthook to my own
exceptionhandler bound method, which accepts a type, value and traceback
object.

Now, the traceback module has print_exc and format_exc methods that are
supposed to take a traceback object and return a formatted traceback
like the default output. Unfortunately I keep getting 'None' out of
them. Not sure why.

Happens here too.
... traceback.print_exc(tb)
...None

Pretty sure this worked in 1.5.2. Am I doing something wrong here?

I want format_exe especially, since I don't want to print to stdout, I
want to provide the traceback in a popup dialog.

Thanks,
Mike

--
Michael P. Soulier <[email protected]>
http://www.digitaltorque.ca
http://opag.ca python -c 'import this'
Jabber: (e-mail address removed)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFCu026KGqCc1vIvggRAusVAJ9dhQtIRM3RFABDNTXbe8ol5NP2TQCgmItT
cavao1soJ0Nrkw23q4nbMys=
=H7vZ
-----END PGP SIGNATURE-----
 
K

Kent Johnson

Michael said:
Hello,

For a GUI app I've tried resetting sys.excepthook to my own
exceptionhandler bound method, which accepts a type, value and traceback
object.

Now, the traceback module has print_exc and format_exc methods that are
supposed to take a traceback object and return a formatted traceback
like the default output. Unfortunately I keep getting 'None' out of
them. Not sure why.

You are misreading the docs. print_exc() and format_exc() take args of [limit[, file]] not a traceback.
I want format_exe especially, since I don't want to print to stdout, I
want to provide the traceback in a popup dialog.

Use format_exception() or pass a StringIO object as the file parameter to print_exc().

Kent
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,186
Members
46,744
Latest member
CortneyMcK

Latest Threads

Top