[IPython-dev] wxIPython 0.6 (Multithreaded and current bug list flushed)

Laurent Dufrechou laurent.dufrechou at free.fr
Tue Dec 11 18:46:43 EST 2007


Hi there,
Here is the last version of wxIPython.

- Multithreaded: The IPython shell is instanciated inside a thread and the
wxapp communicate with thread and send line to execute to it. The class can
be reused as is with any other GUI toolkit :).
So if there is any pyQT developpers I will be happy to help them!
- Autoindent feature
- new WxPager (try smtplib.re?)
- '!' commands support

If any linux guy could test it, (mine is currently dead :() and report any
bugs.
I'm concerned about locale support. Currently it works well in French...

By the way, there is some hacky things inside it especially it could be
really usefull if IPython could provide these hooks:(because currently I
completely redefines IPython libs func(!) )
IPython.Shell.Term.cin 
IPython.Shell.Term.cout
IPython.Shell.Term.cerr
IPython.iplib.raw_input = lambda x: None
IPython.genutils.IOTerm(cin=cin, cout=cout, cerr=cerr)

#we replace the ipython default pager by our pager
IPython.OInspect.page

#we replace the ipython default shell command caller by our shell handler
IPython.genutils.shell_ori

#we replace the ipython default input command caller by our method
IPython.iplib.raw_input_original

Any comments, bug reports welcomed!
Do you think (if you're ok and bugs are quite few :) ) that we could add it
to IPython Gui integration example?

Laurent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wxIPython0.6.zip
Type: application/x-zip-compressed
Size: 10852 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20071212/e3678ef5/attachment.bin>


More information about the IPython-dev mailing list