Thanks Gabriel. I think I'll try calling my module from a separate thread as calling wxPython or even Python code from C would be a bit complicated. My extension calls simple <stdio.h> functions, but the issue was that the files I operate on are huge in size and Python was taking a long time and/or choking.
--- Gabriel Genellina <[EMAIL PROTECTED]> wrote: > At Tuesday 24/10/2006 23:25, Michael S wrote: > > >I extended part of my program in C, since that part > >was too involved for Python. Now when I import the > >module I created and call its functions, I am > trying > >to feedback some information bac to my wxPython > >program. The function runs for a while and I wanted > to > >update a progress bar, but when I call the function > of > >my new module, wxPython doesn't respond when > wx.Timer > >is supposed to fire. > > Does your extension run on a separate thread? I > guess not. So the > wxPython code does not have a chance to run. > Do it the other way: from your C code, call a Python > function which > in turn updates the progress bar (and keep it > simple!) > > > -- > Gabriel Genellina > Softlab SRL > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y > antispam �gratis! > �Abr� tu cuenta ya! - http://correo.yahoo.com.ar > -- http://mail.python.org/mailman/listinfo/python-list