[IPython-dev] Redirecting ipython in and out
mantegazza at ill.fr
Mon Jun 27 01:44:57 CDT 2005
I would like to know if it is possible to redirect ipython stdin and
stdout ? Here is what I would be able to do:
You remember that our application embedds a ipython instance as a user
input/output console. As it is a client connected to a server, we can
launch several ipython instances. When a command is sent, the result is
printed by a Pyro mecanism called Event Server on all connected clients.
This is fine because they can see what is executed by others.
But I would like to go further: I would also like to see what other clients
*send* to the server. I mean that when a client enter the command:
In : A1.drive(10)
after the return key is pressed all clients should print :
In [xx]: A1.drive(10)
But the command should be executed only on the ipython instance where user
entered it. Others should act as passive displays.
Do you think this is possible ? Is there a hook to do this, or do I have to
hack a little bit the code ?
PS : I'm running ipython 0.6.15.
More information about the IPython-dev