experimental-accounting-api/accounting/storage/__init__.py
Joar Wandborg 124bd1706d Added SQL storage backend
- Added Storage ABC
- Moved Ledger class to storage/ledgercli.py
- Added SQL requirements to requirements.txt
2013-12-14 16:08:47 +01:00

19 lines
454 B
Python

class Storage:
'''
ABC for accounting storage
'''
def __init__(self, *args, **kw):
raise NotImplementedError()
def get_transactions(self, *args, **kw):
raise NotImplementedError()
def get_transaction(self, *args, **kw):
raise NotImplementedError()
def get_account(self, *args, **kw):
raise NotImplementedError()
def get_accounts(self, *args, **kw):
raise NotImplementedError()