Describe the issue:
Expected results: progress returns immediately with 0 seconds elapsed and 100% completion.
Actual results: An exception is raised.
Minimal Complete Verifiable Example:
from dask.distributed import Client, progress
c = Client()
progress([])
Anything else we need to know?:
Environment:
- Dask version: 2025.7.0
- Python version: 3.12.12
- Operating System: Debian Trixie
- Install method (conda, pip, source): uv (i.e. from PyPI)