[Ipython-tickets] [IPython] #221: Refactor clients to hold state of use blockingCallInThread

IPython ipython-tickets@scipy....
Mon Feb 4 14:33:37 CST 2008


#221: Refactor clients to hold state of use blockingCallInThread
-------------------------+--------------------------------------------------
 Reporter:  bgranger     |       Owner:  bgranger
     Type:  enhancement  |      Status:  new     
 Priority:  normal       |   Milestone:  0.9.0   
Component:  ipython1     |     Version:          
 Severity:  normal       |    Keywords:          
-------------------------+--------------------------------------------------
 Currently, we use blocking sockets in the clients.  We need to move to
 using non-blocking sockets.  This will be done by running the twisted
 reactor in a thread and using blockingCallInThread.

 This will enable us to move the state associated with the client into the
 client, rather than having it in the controller, where it complicates
 things and negatively affects the controller performance.

-- 
Ticket URL: <http://ipython.scipy.org/ipython/ipython/ticket/221>
IPython <http://ipython.scipy.org>
The IPython interactive Python system


More information about the Ipython-tickets mailing list