Verified Commit a75826d6 authored by Jakob Moser's avatar Jakob Moser
Browse files

Make group optional

parent dfa9d264
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
from dataclasses import dataclass
from typing import Self, Any
from typing import Self, Any, Optional
from collections.abc import Iterable, Sequence

from .BudgetaryItem import BudgetaryItem
@@ -19,8 +19,8 @@ class BudgetPlan:
    def groups(self) -> Sequence[BudgetaryGroup]:
        return tuple(self._groups.values())

    def group(self, id: str) -> BudgetaryGroup:
        return self._groups[id]
    def group(self, id: str) -> Optional[BudgetaryGroup]:
        return self._groups.get(id)

    @property
    def items(self) -> Sequence[BudgetaryItem]: