summaryrefslogtreecommitdiff
path: root/ledger_process.py
diff options
context:
space:
mode:
authoruvok2025-04-18 17:39:19 +0200
committeruvok2025-04-18 17:39:19 +0200
commitd12498351659dc47063b42df51d1756bcb2bd4fd (patch)
tree55cd4dc5060e992d9a1f1595e2176de62d6decc2 /ledger_process.py
parent07beec3262963c12deaaa89c290d7f6baffea67b (diff)
Extract deposit method
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