Added missing documentation to the currencies_errors pseudo property of the TransactionForm form.

This commit is contained in:
依瑪貓 2023-02-28 09:36:20 +08:00
parent 2e9bf382fb
commit fc8e257a10

View File

@ -37,6 +37,7 @@ from accounting import db
from accounting.locale import lazy_gettext from accounting.locale import lazy_gettext
from accounting.models import Transaction, Account, JournalEntry, \ from accounting.models import Transaction, Account, JournalEntry, \
TransactionCurrency, Currency TransactionCurrency, Currency
from accounting.transaction.summary_helper import SummaryHelper
from accounting.utils.random_id import new_id from accounting.utils.random_id import new_id
from accounting.utils.strip_text import strip_text, strip_multiline_text from accounting.utils.strip_text import strip_text, strip_multiline_text
from accounting.utils.user import get_current_user_pk from accounting.utils.user import get_current_user_pk
@ -358,7 +359,7 @@ class TransactionForm(FlaskForm):
def currencies_errors(self) -> list[str | LazyString]: def currencies_errors(self) -> list[str | LazyString]:
"""Returns the currency errors, without the errors in their sub-forms. """Returns the currency errors, without the errors in their sub-forms.
:return: :return: The currency errors, without the errors in their sub-forms.
""" """
return [x for x in self.currencies.errors return [x for x in self.currencies.errors
if isinstance(x, str) or isinstance(x, LazyString)] if isinstance(x, str) or isinstance(x, LazyString)]