Verified Commit 960f4257 authored by Jakob Moser's avatar Jakob Moser
Browse files

Fix broken import and some typing

parent eb1420c5
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -6,16 +6,16 @@ from collections.abc import Sequence, Iterable
from typing import Optional
from io import StringIO

from ..amount.AmountParser import parse_euro_amount
from ..cash_flow.CashFlowDirection import CashFlowDirection
from ...amount.AmountParser import parse_euro_amount
from ...cash_flow.CashFlowDirection import CashFlowDirection

from .BudgetPlan import BudgetPlan
from .BudgetaryGroup import BudgetaryGroup
from .BudgetaryItem import BudgetaryItem
from ..BudgetPlan import BudgetPlan
from ..BudgetaryGroup import BudgetaryGroup
from ..BudgetaryItem import BudgetaryItem


def _is_budgetary_item_row(row: Sequence[str]) -> bool:
    return len(row) >= 3 and row[0] and row[1] and row[2]
    return bool(len(row) >= 3 and row[0] and row[1] and row[2])


def _parse_budgetary_item_row(row: Sequence[str]) -> BudgetaryItem:
@@ -23,7 +23,7 @@ def _parse_budgetary_item_row(row: Sequence[str]) -> BudgetaryItem:


def _is_combined_row(row: Sequence[str]) -> bool:
    return (
    return bool(
        row[0] and all(not row[i] for i in range(1, len(row))) and row[0][0].isdigit()
    )