style: format Python files with Ruff
Deploy TodoList / deploy (push) Successful in 4s

This commit is contained in:
2026-07-31 10:26:51 +08:00
parent 2fedb6736a
commit 99e42f8be4
5 changed files with 64 additions and 41 deletions
+4 -4
View File
@@ -30,6 +30,7 @@ class todocreate(BaseModel):
return value
class todoupdate(BaseModel):
completion: bool | None = None
task: str | None = Field(
@@ -48,16 +49,15 @@ class todoupdate(BaseModel):
raise ValueError("task must not be blank")
return value
@model_validator(mode="after")
def at_least_one_field_must_be_provided(self) -> Self:
if self.task is None and self.completion is None:
raise ValueError(
"task or completion must be provided"
)
raise ValueError("task or completion must be provided")
return self
class todoresponse(BaseModel):
id: int
task: str