[IPython-dev] ipython1 and synchronous printing of stdout

Brian Granger ellisonbg.net at gmail.com
Sun Jul 20 15:50:01 EDT 2008


I don't have any time to look at this now, but we should have an
interface in the interpreter that allow the registration of a callback
that gets called or these things.

Cheers,

Brian

On Sun, Jul 20, 2008 at 1:27 PM, Gael Varoquaux
<gael.varoquaux at normalesup.org> wrote:
>> I can off course monkey patch the output_trap with my own write method,
>> but this seems a bit ugly. What do the ipython1 developpers think the
>> right way of doing this (and maybe modifying output_trap) is?
>
> I went ahead experimenting, and created a subclass of output_trap gear
> towards printing via a callback, as can be seen on
> http://bazaar.launchpad.net/~gael-varoquaux/ipython/ipython-sync-frontend/annotate/1041?file_id=sync_output_trap.py-20080720174256-b1fz1ebbxl2ka4t9-1
>
> I hope this approach is OK. By passing this this output_trap to the
> interpreter I get the desired result, and I sync this approach is
> reusable for any synchronous frontend, such as the one into which
> ipython0 will, hopefully, morph one day.
>
> Gaël
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://lists.ipython.scipy.org/mailman/listinfo/ipython-dev
>



More information about the IPython-dev mailing list