AsynchronousTask: always call wait() if cancelled
authorZac Medico <zmedico@gentoo.org>
Thu, 17 Mar 2011 01:19:02 +0000 (18:19 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 18 Mar 2011 19:47:22 +0000 (12:47 -0700)
commit0df535d2f3115901a429930b90ff1fbc2b04df9e
tree887c1f1e1acea9dcae1201c098067dd160ae0bd5
parent7b021591b59ef5a995fcdec79c0fbda790853a17
AsynchronousTask: always call wait() if cancelled

This is needed in order to ensure that exit listeners are called.
Subclasses call the base class cancel() method in order to inherit the
wait() call.
pym/_emerge/CompositeTask.py
pym/_emerge/FifoIpcDaemon.py
pym/_emerge/PipeReader.py
pym/_emerge/SubProcess.py