add docstrings

add documentation tags

add some error handling
This commit is contained in:
2026-04-05 00:22:50 +01:00
parent 8d73610ff5
commit 0eca324e38
11 changed files with 535 additions and 9 deletions

View File

@@ -0,0 +1,14 @@
"""Models for the parameters of a bus."""
from typing import Optional
from pydantic import BaseModel
class BusParams(BaseModel):
"""Parameters for a single bus."""
gain: Optional[float] = None
mute: Optional[bool] = None
mono: Optional[int] = None
eq: Optional[bool] = None