Moves input dir up a level

Also imports utils in correspondent __init__.py file.
This commit is contained in:
Luís Murta 2022-10-09 17:06:53 +01:00
parent 0a42db8995
commit e2f731a961
Signed by: satprog
GPG Key ID: 169EF1BBD7049F94
14 changed files with 19 additions and 21 deletions

View File

@ -3,5 +3,5 @@ __author__ = "Luís Murta"
__version__ = "0.1"
from pfbudget.core.categories import categorize_data
from pfbudget.core.input.parsers import parse_data
from pfbudget.cli.runnable import run
from pfbudget.input.parsers import parse_data

View File

@ -4,14 +4,13 @@ import re
from pfbudget.core.categories import categorize_data
from pfbudget.core.manager import Manager
from pfbudget.core.input.json import JsonParser
from pfbudget.input.json import JsonParser
from pfbudget.input.nordigen import Client
from pfbudget.db.client import DatabaseClient
import pfbudget.reporting.graph
import pfbudget.reporting.report
import pfbudget.utils
from pfbudget.core.input.nordigen import Client
DEFAULT_DB = "stub.db"

View File

@ -8,8 +8,8 @@ import yaml
if TYPE_CHECKING:
from pfbudget.common.types import Transaction
from pfbudget.db.client import DatabaseClient
from pfbudget.core.transactions import Transaction
Options = namedtuple(

View File

@ -1,9 +1,8 @@
from pfbudget.core.input.input import Input
from pfbudget.core.input.parsers import parse_data
from pfbudget.core.transactions import Transaction
from pfbudget.input.input import Input
from pfbudget.input.parsers import parse_data
from pfbudget.common.types import Bank, Transaction
from pfbudget.db.client import DatabaseClient
from pfbudget.db.schema import Bank
from pfbudget.utils.converters import convert
from pfbudget.utils import convert
class Manager:

View File

@ -7,7 +7,7 @@ import logging.config
import pathlib
import sqlite3
from pfbudget.core.transactions import Transaction
from pfbudget.common.types import Transaction
import pfbudget.db.schema as Q

View File

View File

@ -1,6 +1,6 @@
from abc import ABC, abstractmethod
from pfbudget.core.transactions import Transactions
from pfbudget.common.types import Transactions
class Input(ABC):

View File

@ -1,9 +1,8 @@
import json
from pfbudget.core.input.input import Input
from pfbudget.core.transactions import Transactions
from pfbudget.utils.converters import convert
from pfbudget.utils.utils import parse_decimal
from .input import Input
from pfbudget.common.types import Transactions
from pfbudget.utils import convert, parse_decimal
class JsonParser(Input):

View File

@ -5,9 +5,8 @@ import os
import webbrowser
from .input import Input
from pfbudget.core.transactions import Transactions
from pfbudget.utils.converters import convert
from pfbudget.utils.utils import parse_decimal
from pfbudget.common.types import Transactions
from pfbudget.utils import convert, parse_decimal
load_dotenv()

View File

@ -4,7 +4,7 @@ from importlib import import_module
import datetime as dt
import yaml
from pfbudget.core.transactions import Transaction
from pfbudget.common.types import Transaction
from pfbudget.utils import utils
Index = namedtuple(

View File

@ -0,0 +1,2 @@
from .converters import convert
from .utils import *

View File

@ -1,6 +1,6 @@
from functools import singledispatch
from pfbudget.core.transactions import Transaction, TransactionError, Transactions
from pfbudget.common.types import Transaction, Transactions, TransactionError
from pfbudget.db.schema import DbTransaction, DbTransactions