budget/pfbudget/transform/transform.py
Luís Murta b9b38db99a
[Refactor] Creates Transform interface
Moves categorizer into transform module.
Puts the categorizer under unit tests.
2023-04-22 19:45:06 +01:00

11 lines
263 B
Python

from abc import ABC, abstractmethod
from typing import Sequence
from pfbudget.db.model import Transaction
class Transformer(ABC):
@abstractmethod
def transform(self, _: Sequence[Transaction]) -> Sequence[Transaction]:
raise NotImplementedError