Start the recurring task execution.
(self)
| 58 | await asyncio.sleep(sleep_time_secs) |
| 59 | |
| 60 | def start(self) -> None: |
| 61 | """Start the recurring task execution.""" |
| 62 | name = self.func.__name__ if hasattr(self.func, '__name__') else self.func.__class__.__name__ |
| 63 | self.task = asyncio.create_task( |
| 64 | self._wrapper(), |
| 65 | name=f'Task-recurring-{name}', |
| 66 | ) |
| 67 | |
| 68 | async def stop(self) -> None: |
| 69 | """Stop the recurring task execution.""" |