Start a task. Starts a task (used when calculating elapsed time). You may need to call this manually, if you called ``add_task`` with ``start=False``. Args: task_id (TaskID): ID of task.
(self, task_id: TaskID)
| 1386 | return reader |
| 1387 | |
| 1388 | def start_task(self, task_id: TaskID) -> None: |
| 1389 | """Start a task. |
| 1390 | |
| 1391 | Starts a task (used when calculating elapsed time). You may need to call this manually, |
| 1392 | if you called ``add_task`` with ``start=False``. |
| 1393 | |
| 1394 | Args: |
| 1395 | task_id (TaskID): ID of task. |
| 1396 | """ |
| 1397 | with self._lock: |
| 1398 | task = self._tasks[task_id] |
| 1399 | if task.start_time is None: |
| 1400 | task.start_time = self.get_time() |
| 1401 | |
| 1402 | def stop_task(self, task_id: TaskID) -> None: |
| 1403 | """Stop a task. |