optimize class dependencies.

This commit is contained in:
2023-05-10 14:46:08 +09:00
parent 0281dd2ccb
commit dd0b0ba68f
12 changed files with 136 additions and 133 deletions

View File

@ -1,3 +1,4 @@
from dataclasses import field
from typing import Generator
from pydantic.dataclasses import dataclass
@ -13,7 +14,7 @@ class Laboratory:
@dataclass(frozen=True)
class Laboratories:
items: list[Laboratory]
items: list[Laboratory] = field(default_factory=list)
def __iter__(self) -> Generator[Laboratory, None, None]:
yield from self.items