Bugfix to prevent non activated microprocesses from being inadvertently activated if passed in a pauseThread() call.
Bugfix to prevent non activated microprocesses from being inadvertently
activated if passed in a pauseThread() call.

Eg, a component with a main method that pauses immediately before termination:

    def main(self):
       ....
       self.pause()
       # terminates

...will terminate but then be reactivated (but in a sleeping state) when the
scheduler later processes the queued pause request!

A microprocess will no terminate correctly, even if a pause request for it
has been queued and is later processed.


Matt

sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia