style: Format code for consistency and readability across TTS modules

This commit is contained in:
JSC
2025-09-21 18:05:20 +02:00
parent 50eeae4c62
commit d3b6e90262
11 changed files with 36 additions and 27 deletions

View File

@@ -17,6 +17,7 @@ from .user import User
from .user_oauth import UserOauth
__all__ = [
"TTS",
"BaseModel",
"CreditAction",
"CreditTransaction",
@@ -28,7 +29,6 @@ __all__ = [
"ScheduledTask",
"Sound",
"SoundPlayed",
"TTS",
"User",
"UserOauth",
]

View File

@@ -18,11 +18,11 @@ class TTS(SQLModel, table=True):
options: dict[str, Any] = Field(
default_factory=dict,
sa_column=Column(JSON),
description="Provider-specific options used"
description="Provider-specific options used",
)
status: str = Field(default="pending", description="Processing status")
error: str | None = Field(default=None, description="Error message if failed")
sound_id: int | None = Field(foreign_key="sound.id", description="Associated sound ID")
user_id: int = Field(foreign_key="user.id", description="User who created the TTS")
created_at: datetime = Field(default_factory=datetime.utcnow)
updated_at: datetime = Field(default_factory=datetime.utcnow)
updated_at: datetime = Field(default_factory=datetime.utcnow)