[Twisted-Python] thread pool question
Tristan Seligmann
mithrandi-twisted-python at mithrandi.za.net
Thu Mar 22 16:42:46 MDT 2007
* Rutt, Benjamin <Benjamin.Rutt at gs.com> [2007-03-22 18:03:29 -0400]:
> Still isn't working for me:
>
> #!/usr/bin/env python
> from twisted.internet import reactor
> from twisted.internet import threads
> def aSillyBlockingMethod(x):
> import time
> time.sleep(2)
> print x
> d = threads.deferToThread(aSillyBlockingMethod, "2 seconds have passed")
> d.addBoth(lambda _: reactor.stop())
reactor.run()
With the above line of code added to the end, this code behaves as
expected for me:
mithrandi at elvardein:~> time python foo.py
2 seconds have passed
python foo.py 0.27s user 0.06s system 14% cpu 2.385 total
--
mithrandi, i Ainil en-Balandor, a faer Ambar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: </pipermail/twisted-python/attachments/20070323/9f372434/attachment.sig>
More information about the Twisted-Python
mailing list