By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,594 Members | 3,552 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,594 IT Pros & Developers. It's quick & easy.

Pydev Console use vs. stdout/stderr

P: n/a
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?

Thx.
Ross.
Jun 27 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On May 15, 3:12 pm, RossGK <ros...@gmail.comwrote:
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)
Jun 27 '08 #2

P: n/a
On May 15, 5:26 pm, s0s...@gmail.com wrote:
On May 15, 3:12 pm, RossGK <ros...@gmail.comwrote:
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.
Jun 27 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.