Jesse Johnson
New commit for backend deployment: 2025-09-25_13-24-03
c59d808
raw
history blame contribute delete
325 Bytes
from dataclasses import dataclass
from typing import Callable, Optional
@dataclass
class StreamOptions:
delay: float = 0.3
limit: Optional[int] = None
batch_size: int = 50
resume_file: Optional[str] = None
# progress gets total_saved so far
progress_callback: Optional[Callable[[int], None]] = None