diff --git a/lib/_emerge/CompositeTask.py b/lib/_emerge/CompositeTask.py index ce7136c3d5..319f9f9955 100644 --- a/lib/_emerge/CompositeTask.py +++ b/lib/_emerge/CompositeTask.py @@ -118,7 +118,7 @@ def _current_task_start_cb(self, future): try: future.result() except asyncio.CancelledError: - self.cancelled = True + self.cancel() self._was_cancelled() self._async_wait()