[Twisted-Python] Choosing /reactors

Christopher Armstrong radeex at gmail.com
Sun Mar 13 01:43:13 MST 2005


On Sun, 13 Mar 2005 14:40:42 +0800, Sinang, Danny <D.Sinang at spitech.com> wrote:
>  
> Hello, 
>   
> I installed Twisted on a Mandrake Linux box and ran some test code before
> reading on the Twisted website that the first thing I must do is install my
> preferred "reactor". 
>   
> So I assume my running my test code installed the default "reactor", which
> is for select(). 
>   
> I've subsequently installed the poll() reactor, but am unsure how to make
> Twisted use it or make it its default reactor(). 
>   
> Can anybody on this list help me ? 
>   
> Also, is there a way to uninstall a reactor ? 

It's not so much "install" as "use". To specify a reactor to use with
twistd, for example, pass the --reactor argument. If you're not using
twistd, then make sure you "from twisted.internet import yourreactor;
yourreactor.install()" before anything imports
twisted.internet.reactor.

http://twistedmatrix.com/projects/core/documentation/howto/choosing-reactor.html
for more information.


-- 
  Twisted   |  Christopher Armstrong: International Man of Twistery
   Radix    |    -- http://radix.twistedmatrix.com
            |  Release Manager, Twisted Project
  \\\V///   |    -- http://twistedmatrix.com
   |o O|    |  Founding Member, Hobart Hacking Society
w----v----w-+    -- http://hackingsociety.org/chapters/hash




More information about the Twisted-Python mailing list