15 lines
351 B
Python
15 lines
351 B
Python
from typing import Sequence
|
|
|
|
from pfbudget.db.client import Client
|
|
from pfbudget.db.model import Transaction
|
|
|
|
from .load import Loader
|
|
|
|
|
|
class DatabaseLoader(Loader):
|
|
def __init__(self, client: Client) -> None:
|
|
self.client = client
|
|
|
|
def load(self, transactions: Sequence[Transaction]) -> None:
|
|
self.client.insert(transactions)
|