Loading poolpay/model/Person.py +10 −1 Original line number Diff line number Diff line from __future__ import annotations from typing import TYPE_CHECKING from typing import TYPE_CHECKING, Literal from babel.numbers import format_currency from sqlalchemy.orm import Mapped, mapped_column, relationship Loading Loading @@ -96,3 +96,12 @@ class Person(Base): Max (mustermann@cl): -2,50 € """ return f"{self.name} ({self.cl_account_name}@cl): {self.balance_str}" def to_dict( self, ) -> dict[Literal["name", "cl_account_name", "balance_cents"], str | int]: return { "name": self.name, "cl_account_name": self.cl_account_name, "balance_cents": self.balance_cents, } Loading
poolpay/model/Person.py +10 −1 Original line number Diff line number Diff line from __future__ import annotations from typing import TYPE_CHECKING from typing import TYPE_CHECKING, Literal from babel.numbers import format_currency from sqlalchemy.orm import Mapped, mapped_column, relationship Loading Loading @@ -96,3 +96,12 @@ class Person(Base): Max (mustermann@cl): -2,50 € """ return f"{self.name} ({self.cl_account_name}@cl): {self.balance_str}" def to_dict( self, ) -> dict[Literal["name", "cl_account_name", "balance_cents"], str | int]: return { "name": self.name, "cl_account_name": self.cl_account_name, "balance_cents": self.balance_cents, }