File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"""Pydantic models for the metadata manifest structure."""
22
3- from collections .abc import Generator
3+ from collections .abc import Iterable
44from datetime import date
55from typing import ClassVar , Self
66
@@ -303,10 +303,10 @@ class Manifest(BaseModel):
303303 version : str
304304 lifecycle : str | LifecycleFlag = Field (default = LifecycleFlag .unknown )
305305 hide_productname : bool = Field (default = False , alias = "hide-productname" )
306- descriptions : list [Description ] = Field (default_factory = list )
307- categories : list [Category ] = Field (default_factory = list )
308- documents : list [Document ] = Field (default_factory = list )
309- archives : list [Archive ] = Field (default_factory = list )
306+ descriptions : Iterable [Description ] = Field (default_factory = list )
307+ categories : Iterable [Category ] = Field (default_factory = list )
308+ documents : Iterable [Document ] = Field (default_factory = list )
309+ archives : Iterable [Archive ] = Field (default_factory = list )
310310
311311
312312if __name__ == "__main__" : # pragma: nocover
You can’t perform that action at this time.
0 commit comments