In this task, we need to refactor the existing mirroring logic from CashCtrlLedger and move it to pyledger. This refactoring is necessary to streamline the codebase and ensure that mirroring functionality is consistently applied across different ledger implementations.
Tasks:
Identify the current mirroring logic in CashCtrlLedger.
Refactor the logic by moving it into the pyledger implementation.
Update any relevant tests to ensure the functionality is correctly validated after the refactoring.
Description:
In this task, we need to refactor the existing mirroring logic from
CashCtrlLedger
and move it topyledger
. This refactoring is necessary to streamline the codebase and ensure that mirroring functionality is consistently applied across different ledger implementations.Tasks:
CashCtrlLedger
.pyledger
implementation.