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>
Thu, 17 Mar 2011 01:19:02 +0000 (18:19 -0700)
commit19121602b455da19a2c9a4199362f13444709dc7
tree06586f9801099e20229a27f3bdb9e6d26cd1a566
parent282263a511d13b62e3c4d0636011f486b1eeb588
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