Threading on an old machine

Astley Le Jasper Astley.lejasper at gmail.com
Mon Nov 10 16:58:09 EST 2008


On 10 Nov, 16:20, Terry Reedy <tjre... at udel.edu> wrote:
> Astley Le Jasper wrote:
> > I have an application that put on an old machine with a fresh Xubuntu
> > installation (with Python 2.5). But I can't get the threading to work
>
> > The application was written on a combination of Windows XP and
> > OpenSuse and has been running without any problems using Eclipse/
> > Pydev. However, now that I try to run the application using IDLE it
> > just hangs.  I have managed to track the point at which it hangs to
> > the following line:
>
> > for sitename in mysites:
> >     log.info("define thread")
> >     thread_list[search_engine]=threading.Thread(name=sitename,
> > target=myproceedure, args=(sitename,))
> >     log.info("done")
> >     thread_list[search_engine].start()
> >     log.info("Started")
>
> > It gets to the "done" and then hangs. It doesn't appear to get to
> > 'myproceedure'.
>
> Since 'myproceedure' is before 'done', the above is unclear.

I included a log.info in myprocedure. However, it doesn't trigger
because the thread doesn't actually get to the myprocedure ... at
least with Idle anyway.



More information about the Python-list mailing list