pyvider
2024-12-22
Removed legacy serialization and schema merger with protocol handler refinements
50 files · 490+ · 4,290-
Removed legacy serialization modules and schema merger
4 files changed
json.pyRemoved JSON serialization (184 lines)msgpack.pyRemoved msgpack serialization (143 lines)proto.pyRemoved proto serialization (127 lines)merger.pyRemoved schema merger (235 lines)
Refined protocol handlers for apply and plan resource changes
4 files changed
apply_resource_change.pyImproved error handling (147 lines changed)plan_resource_change.pyBetter planning logic (15+ lines)get_provider_schema.pyMultiple refinement iterationsdynamic_value.pyImproved dynamic value handling with provider config support
- Refined apply_resource_change handler with improved error handling and plan_resource_change with better planning logic
streamline
internal
2 files
apply_resource_change.pyplan_resource_change.py
- Updated get_provider_schema through multiple iterations and improved dynamic value handling
streamline
internal
2 files
get_provider_schema.pydynamic_value.py
Simplified registry decorators and handler
5 files changed
decorators.pyMajor reduction in registry decorators (151 lines)keystone.pyUpdated keystone (51+ lines)discovery.pyUpdated discoveryhandler.pySignificantly simplified (215 lines, major reduction)service.pySimplified protocol service (95 lines changed)
- Simplified registry decorators, keystone, and discovery modules
streamline
internal
3 files
decorators.pykeystone.pydiscovery.py
- Significantly simplified main handler and protocol service
streamline
internal
2 files
handler.pyservice.py