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