Another Status on CVS
"Bauer, Georg" <[email protected]> Mon, 9 Feb 2004 18:02:25 +0100
| Newsgroups | gmane.comp.pythin.pyds.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! I just commited a bigger patch that removes the dynamic tool init/deinit stuff that created the problems. There is still one thread that is dynamically started/stopped, but that's more a left over than a current feature ;-) Current plans are to rewrite most of the tools background handling stuff to make use of a much simpler worker-thread solution, much like I am using with TooFPy. This will require rewriting most tools that don't need permanent background threads. Tools that need them - for example the UpstreamTool or the ExternalStoryTool both watch directories changing and so need permanent background threads, other tools would be the AggreagatorTool and the TimerTool - won't be affected, of course. So most tools will lose their permanent threads and will use threads from the same worker pool as the dialog functions and the RPC functions will use. That will get PyDS down to a moderate number of running threads when inactive, without the problems the former solution had. So you can expect changes to the CVS in the next days. And you still should see the CVS version as broken! bye, Georg