add backtraces in CallErrors message
This commit is contained in:
parent
4006506292
commit
76180bdda0
1 changed files with 5 additions and 1 deletions
|
|
@ -33,7 +33,11 @@ __all__ = ['BackendsCall', 'CallErrors', 'IResultsCondition', 'ResultsConditionE
|
||||||
|
|
||||||
class CallErrors(Exception):
|
class CallErrors(Exception):
|
||||||
def __init__(self, errors):
|
def __init__(self, errors):
|
||||||
Exception.__init__(self, 'Errors during backend calls')
|
msg = 'Errors during backend calls:\n' + \
|
||||||
|
'\n'.join(['Module(%s): %s\n%s\n' % (backend, error, backtrace)
|
||||||
|
for backend, error, backtrace in errors])
|
||||||
|
|
||||||
|
Exception.__init__(self, msg)
|
||||||
self.errors = copy(errors)
|
self.errors = copy(errors)
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue