Closed jschalk closed 2 months ago
This pull request refactors the range management system in the 'ideaunits' module. It introduces new attributes and methods for handling ranges, removes deprecated code, and updates related tests and examples. The changes aim to improve the efficiency and clarity of range-related operations within the project.
Change | Details | Files |
---|---|---|
Refactored range management system in ideaunits |
|
src/bud/idea.py src/bud/bud.py src/bud/test_bud/test_bud_idea_crud.py src/bud/test_bud_settle/test_tree_traverse_base.py src/bud/test_bud_settle/test_z_agenda.py src/bud/test_bud_settle/test_tree_traverse_reason_idea.py src/bud/test_bud/test_bud_idea_label_edit.py src/bud/test_bud_settle/test_tree_traverse_fund_distribution.py src/bud/examples/example_bud1.json |
Renamed 'jajatime' to 'gregtime' |
|
src/bud/examples/example_bud2.json src/bud/test_bud_settle/test_z_agenda.py src/bud/test_bud_settle/test_tree_traverse_fund_distribution.py |
Removed deprecated time-related code and files |
|
src/bud/bud_time.py src/bud/test_bud_settle/test_tree_traverse_set_fact.py src/bud/examples/example_time.py |
Updated road-related functionality |
|
src/_road/test/test_road.py src/gift/atom_config.py |
time refactoring and feature adding. Still under development
Summary by Sourcery
Refactor the range management system by replacing 'jajatime' with 'gregtime', introducing new attributes for range calculations, and improving exception handling. Update tests to cover new functionalities and changes.
Enhancements:
Tests: