[Twisted-Python] when will failure.Failure() be a problem?
Itamar Turner-Trauring
itamar at itamarst.org
Fri Mar 23 06:30:17 MDT 2012
On 03/23/2012 01:48 AM, gelin yan wrote:
> Hi All
>
> As regards issues like #5567 & #4219, Failure object creation is not
> thread safe. I use deferToThread daily due to many blocking apis still
> have to be used in my system. I looked into the code and noticed there
> is a global count used in Failure.__init__. An increment will be made
> for every __init__ invoke. I consider it is one part can be treated as
> thread unsafe.
Oh, and the pdb thing mentioned in 4219 only happens in debug mode,
which won't be used in production (don't want pdb sessions in a live
application!).
More information about the Twisted-Python
mailing list