Skip to content

Commit 9ce4693

Browse files
committed
Use Iterable instead of list as type annotation
1 parent bb8eda1 commit 9ce4693

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/docbuild/models/manifest.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Pydantic models for the metadata manifest structure."""
22

3-
from collections.abc import Generator
3+
from collections.abc import Iterable
44
from datetime import date
55
from 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

312312
if __name__ == "__main__": # pragma: nocover

0 commit comments

Comments
 (0)