inet.common.task ================ .. py:module:: inet.common.task .. autoapi-nested-parse:: This module provides abstractions for generic tasks and their results. Tasks are primarily useful because they can be created, passed around and stored before actually being run. This separation allows running the same tasks multiple times. For example, creating an empty task and running it: .. code-block:: python t = Task() t.run() Similarly, creating a multiple tasks object containing two empty tasks and running it: .. code-block:: python mt = MultipleTasks([Task(), Task()]) mt.run() Classes ------- .. toctree:: :hidden: /python-api/inet/common/task/ErroneousTask /python-api/inet/common/task/FailingTask /python-api/inet/common/task/MultipleTaskResults /python-api/inet/common/task/MultipleTasks /python-api/inet/common/task/SuccessfulTask /python-api/inet/common/task/Task /python-api/inet/common/task/TaskProgress /python-api/inet/common/task/TaskResult .. autoapisummary:: inet.common.task.ErroneousTask inet.common.task.FailingTask inet.common.task.MultipleTaskResults inet.common.task.MultipleTasks inet.common.task.SuccessfulTask inet.common.task.Task inet.common.task.TaskProgress inet.common.task.TaskResult