Hello to all!
Why traceback doesn't include call of g() here?
import traceback
from twisted.internet import defer, reactor
def decor1(f, *argv, **kw):
@defer.inlineCallbacks
def decor1():
try:
res = yield f(*argv, **kw)
defer.returnValue(res)
except:
traceback.print_exc()
return decor1
@defer.inlineCallbacks
def g():
raise AttributeError
yield defer.succeed(1)
@decor1
@defer.inlineCallbacks
def f():
yield g()
f()
reactor.run()
I see just:
Traceback (most recent call last):
File "C:\testing\test.py", line 9, in decor1
res = yield f(*argv, **kw)
AttributeError
_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python