Moves input dir up a level
Also imports utils in correspondent __init__.py file.
This commit is contained in:
parent
0a42db8995
commit
e2f731a961
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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(
|
||||
|
||||
@ -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:
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
|
||||
0
pfbudget/input/__init__.py
Normal file
0
pfbudget/input/__init__.py
Normal 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):
|
||||
@ -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):
|
||||
@ -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()
|
||||
|
||||
@ -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(
|
||||
@ -0,0 +1,2 @@
|
||||
from .converters import convert
|
||||
from .utils import *
|
||||
@ -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
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user