summaryrefslogtreecommitdiff
path: root/ledger_process.py
diff options
context:
space:
mode:
Diffstat (limited to 'ledger_process.py')
-rw-r--r--ledger_process.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ledger_process.py b/ledger_process.py
index 2797c6b..d518e57 100644
--- a/ledger_process.py
+++ b/ledger_process.py
@@ -42,12 +42,17 @@ class LedgerProcess:
elif action.type == "deposit" and action.asset != "EUR":
assert len(actions) == 1
- logger.error("Don't know how do handle deposits yet.")
+ self._process_deposit(action)
elif action.type == "withdrawal" and action.asset != "EUR":
assert len(actions) == 1
self._process_withdrawal(action)
+ def _process_deposit(self, action):
+ assert action.amount > 0
+ assert action.fee >= 0
+ logger.error("Don't know how do handle deposits yet.")
+
def _process_withdrawal(self, action):
assert action.amount < 0
assert action.fee >= 0