## Task


A unit of work managed by a Scheduler.


Usage

``` python
Task(
    name,
    fn=None,
    timeout=None,
)
```


## Parameters


`name: str`  
Task identifier (must be unique within a scheduler).

`fn=None`  
Callable to execute.

`timeout: int | None = None`  
Maximum execution time in seconds (None = no limit).
