docs: update developer snippets to datetime.now(UTC)

This commit is contained in:
jamiepine
2026-10-03 09:32:18 +00:00
parent 3741a69cd2
commit e85ef65ff1
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -28,7 +28,7 @@ class Generation(Base):
status = Column(String, default="completed") # pending | completed | failed
error = Column(Text, nullable=True)
is_favorited = Column(Boolean, default=False)
created_at = Column(DateTime, default=datetime.utcnow)
created_at = Column(DateTime, default=lambda: datetime.now(UTC))
```
Each generation can also have multiple **generation versions** — processed variants with different effects chains applied. The original (`clean`) version plus any number of processed versions live in a separate `generation_versions` table. See [Effects Pipeline](/developer/effects-pipeline).
@@ -71,7 +71,7 @@ async def create_generation(
duration=duration,
seed=seed,
instruct=instruct,
created_at=datetime.utcnow(),
created_at=datetime.now(UTC),
)
db.add(db_generation)
@@ -44,8 +44,8 @@ class VoiceProfile(Base):
design_prompt = Column(Text, nullable=True) # text description — only for designed (reserved)
default_engine = Column(String, nullable=True) # auto-selected engine, locked for preset
created_at = Column(DateTime, default=datetime.utcnow)
updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
created_at = Column(DateTime, default=lambda: datetime.now(UTC))
updated_at = Column(DateTime, default=lambda: datetime.now(UTC), onupdate=lambda: datetime.now(UTC))
```
The `voice_type` column discriminates the three flavors: