diff options
author | uvok | 2025-04-18 17:39:19 +0200 |
---|---|---|
committer | uvok | 2025-04-18 17:39:19 +0200 |
commit | d12498351659dc47063b42df51d1756bcb2bd4fd (patch) | |
tree | 55cd4dc5060e992d9a1f1595e2176de62d6decc2 /ledger_process.py | |
parent | 07beec3262963c12deaaa89c290d7f6baffea67b (diff) |
Extract deposit method
Diffstat (limited to 'ledger_process.py')
-rw-r--r-- | ledger_process.py | 7 |
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 |