[wxPython-mac] Problems with wx.Process & wx.Execute
Robin Dunn
robin at alldunn.com
Mon Mar 17 17:56:08 PDT 2008
John Jackson wrote:
> I've fixed #2 -- my error, I wasn't passing the panel looking for the
> event correctly to the wx.Process call.
>
> But #1 is curious. It appears that if I add some code that ties my code
> up for a bit, then it gets the error stream. But otherwise it misses it.
> Even though it gets called in the idle loop.
>
> I notice if I let my script sit around long enough (6 minutes!) the
> original standard out shows up -- long after the standard error show up.
>
> Django works by you starting a script called mange.py, which imports
> management.py and runs a method from it. management.py prints to
> standard out.
>
> For some reason, the standard out from the second script (management.py)
> takes about 5 minutes to show up.
>
> Run from the command line, the standard out shows up immediately.
>
> On Mar 14, 2008, at 10:13 PM, John Jackson wrote:
>
>> I've gotten further -- I can start and stop the server --, but am
>> still having a problem with
>> 1. the initial output from the process getting lost (at one I _was_
>> getting it, but not anymore!)
>> 2. wx.EVT_END_PROCESS never happening and associated method never
>> being called.
Try using the -u flag on the Python you are executing, that puts it in
unbuffered mode.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
More information about the wxpython-mac
mailing list