Revised the constructor of the IncomeExpensesAccount pseudo account.
This commit is contained in:
parent
12dbae56c4
commit
005f9083aa
@ -33,21 +33,15 @@ class IncomeExpensesAccount:
|
|||||||
|
|
||||||
:param account: The actual account.
|
:param account: The actual account.
|
||||||
"""
|
"""
|
||||||
self.account: Account | None = None
|
self.account: Account | None = account
|
||||||
self.id: int | None = None
|
self.id: int = -1 if account is None else account.id
|
||||||
"""The ID."""
|
"""The ID."""
|
||||||
self.code: str | None = None
|
self.code: str = "" if account is None else account.code
|
||||||
"""The code."""
|
"""The code."""
|
||||||
self.title: str | None = None
|
self.title: str = "" if account is None else account.title
|
||||||
"""The title."""
|
"""The title."""
|
||||||
self.str: str = ""
|
self.str: str = "" if account is None else str(account)
|
||||||
"""The string representation of the account."""
|
"""The string representation of the account."""
|
||||||
if account is not None:
|
|
||||||
self.account = account
|
|
||||||
self.id = account.id
|
|
||||||
self.code = account.code
|
|
||||||
self.title = account.title
|
|
||||||
self.str = str(account)
|
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
"""Returns the string representation of the account.
|
"""Returns the string representation of the account.
|
||||||
|
Loading…
Reference in New Issue
Block a user