macxred / cashctrl_ledger

Implementation of the abstract pyledger.LegderEngine interface with CashCtrl accounting service.
MIT License
0 stars 0 forks source link

Feat: create extended ledger #66

Closed AlexTheWizardL closed 3 weeks ago

AlexTheWizardL commented 2 months ago

This pull request covers changes from #60 issue to create separate for the "hackish" code.

The PR is best reviewed commit by commit.

@lasuk Please review the changes and provide feedback or approval for merging.

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 94.69027% with 6 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cashctrl_ledger/extended_ledger.py 94.64% 6 Missing :warning:
Flag Coverage Δ
unittests 93.92% <94.69%> (-0.11%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
cashctrl_ledger/__init__.py 100.00% <100.00%> (ø)
cashctrl_ledger/ledger.py 92.68% <ø> (-0.62%) :arrow_down:
cashctrl_ledger/extended_ledger.py 94.64% <94.64%> (ø)
lasuk commented 3 weeks ago

I've pushed revised documentation and docstrings as e88b8e7. @AlexTheWizardL: Please souls if you disagree.

lasuk commented 3 weeks ago

From my point of view, the sole remaining question is the class name.