New in CVS: Monster patch for new threading model

"Bauer, Georg" <[email protected]> Wed, 4 Feb 2004 10:59:37 +0100
Newsgroups gmane.comp.pythin.pyds.devel
Message-ID <[email protected]>
Hi!

I just commited the big patch to change the threading model. This patch
includes changes to allmost any tools. There are some changes to APIs,
mostly the PyDS.Tool.registerTool function (it now registers classes instead
of instances), so if you hacked your own tool, that might not work.

Additionally the ShutdownTool is now in CVS in a new version by Thomas. And
there are three new reST directives that allow usage of macros, nuggets and
pictures if you use strict restructured text. If you want to know more about
those (pyds-macro, pyds-nugget and pyds-picture) directives, they are (with
documentation) in PyDS/Directives.py

This patch is _very_ large, so expect things to break. I do use it
successfully for some days now, but there still might be errors in it.
Especially I only tested it with Linux up to now, so threading libraries for
other systems might create some problems (they shouldn't, but since now PyDS
starts, stops and restarts threads much more than before, bugs or problems
with other threading libraries might show up earlier).

Due to the fact that problems might be in there, the current CVS release
should only be installed by people that are happy with debugging. And you
should really have a backup timer and backup upstreaming activated ;-)

bye, Georg