Я хочу добиться чего-то вроде этого:
def foo():
try:
raise IOError('Stuff ')
except:
raise
def bar(arg1):
try:
foo()
except Exception as e:
e.message = e.message + 'happens at %s' % arg1
raise
bar('arg1')
Traceback...
IOError('Stuff Happens at arg1')
Но то, что я получаю, это:
Traceback..
IOError('Stuff')
Какие-нибудь подсказки относительно того, как этого достичь? Как это сделать в Python 2 и 3?