[IPython-dev] Uniform way of integrating event loops among different IDE's
Fernando Perez
fperez.net at gmail.com
Tue Aug 31 01:29:20 EDT 2010
On Mon, Aug 30, 2010 at 2:09 AM, Almar Klein <almar.klein at gmail.com> wrote:
> Still, may I suggest the following: IPython or IEP, or any environment,
> could inject a function 'start_event_loop' in the module namespace of the
> GUI toolkit it integrates. My main argument for this, is that it would be
> independent of IPython or any specific library or IDE. The user can then
> simply call:
>
> import wx
> if hasattr(wx, 'start_event_loop'):
> wx.start_event_loop()
> else:
> # Start the "native" way
> app = wx.PySimpleApp(*args, **kwargs)
> app.MainLoop()
>
I mentioned it to Brian on IRC and he saw a catch with this idea, but
I'm not sure of the details. Over the next couple of days we can hash
it over here, thanks a lot for the feedback. We certainly want a
solution that covers all the bases for all projects, so we can all
reuse a common approach.
Regards,
f
More information about the IPython-dev
mailing list