Pydev Console use vs. stdout/stderr

RossGK rossgk at gmail.com
Fri May 16 09:17:42 EDT 2008


On May 15, 5:26 pm, s0s... at gmail.com wrote:
> On May 15, 3:12 pm, RossGK <ros... at gmail.com> wrote:
>
> > Just getting used to the PyDev environment in eclipse by playing with
> > a few simple programs. I'm also using wxPython GUI stuff.
>
> >  I've noticed though that simple print commands in my code cause a
> > "wxPython:stdout/stderr" popup window to display any print's I might
> > be dumping out, rather than going to the console in Eclipse.
>
> > Any suggestions of why this is?   Another code example I was looking
> > at (which does not include any wx GUI stuff) has print commands whose
> > result ends up in the Eclipse console, just to further confuse me.
>
> > Is this something that wxPython is imposing on the environment?
>
> Yes, it's wxPython, it does that by default. Pass the keyword argument
> "redirect" set to False to your wx.App object constructor:
>
> app = wx.App(redirect=False)
>
> Or to whatever class you derived from wx.App:
>
> app = ClassDerivingFromWxApp(redirect=False)

Thank you!  That was very helpful, and works fine.

-Ross.



More information about the Python-list mailing list