- Update the download, token and eua cli with the new operations - Change the bank and nordigen cli to be more in line with the other add/modify/remove operations. Also update manager logic. - Fix some model.py leftovers - Add __lt__ to Transaction to enable sorting - Remove universal from child argparsers
10 lines
191 B
Python
10 lines
191 B
Python
from abc import ABC, abstractmethod
|
|
|
|
from pfbudget.db.model import Transaction
|
|
|
|
|
|
class Input(ABC):
|
|
@abstractmethod
|
|
def parse(self) -> list[Transaction]:
|
|
return NotImplemented
|