diff options
-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 |