DrBotIRC: better printing of exceptions

This commit is contained in:
Brian S. Stephan 2012-07-14 09:16:59 -05:00
parent 2dd27dde4b
commit 0b51eb88a8
1 changed files with 4 additions and 1 deletions

View File

@ -25,6 +25,7 @@ from SimpleXMLRPCServer import SimpleXMLRPCServer
import socket
import sys
import thread
import traceback
from extlib import irclib
@ -200,7 +201,9 @@ class DrBotIRC(irclib.IRC):
if handler[1](connection, event) == "NO MORE":
return
except Exception as e:
print("exception floated up to DrBotIrc: " + str(e))
exc_type, exc_value, exc_traceback = sys.exc_info()
print("exception floated up to DrBotIrc!")
traceback.print_exception(exc_type, exc_value, exc_traceback)
def xmlrpc_register_function(self, func, name):
"""Add a method to the XML-RPC interface."""