avoid masking tracebacks in TaskManager
This commit is contained in:
parent
94ea106518
commit
3c2cbc741d
1 changed files with 2 additions and 4 deletions
|
|
@ -1115,6 +1115,8 @@ class TaskManager(object):
|
|||
#we do not trap these
|
||||
raise
|
||||
except:
|
||||
tb = ''.join(traceback.format_exception(*sys.exc_info()))
|
||||
self.logger.warn("TRACEBACK: %s" % tb)
|
||||
fail = True
|
||||
# report exception back to server
|
||||
e_class, e = sys.exc_info()[:2]
|
||||
|
|
@ -1122,10 +1124,6 @@ class TaskManager(object):
|
|||
if issubclass(e_class, koji.GenericError):
|
||||
#just pass it through
|
||||
tb = str(e)
|
||||
self.logger.warn(tb)
|
||||
else:
|
||||
tb = ''.join(traceback.format_exception(*sys.exc_info()))
|
||||
self.logger.warn("TRACEBACK: %s" % tb)
|
||||
response = xmlrpclib.dumps(xmlrpclib.Fault(faultCode, tb))
|
||||
|
||||
if fail:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue