Why is it invoked in a multithread environment? You can use deferToThread, which gives you a deferred which runs in a thread. cheers lvh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20110507/455840d3/attachment.htm