いくつかの があり、そのリストが空でないBaseModel
ことを確認したいとしましょう。options
私は完全にそれを行うことができますvalidator
:
class Trait(BaseModel):
name: str
options: List[str]
@validator("options")
def options_non_empty(cls, v):
assert len(v) > 0
return v
これを行うための他のよりエレガントな方法はありますか?