cadrumo.application.calculations.multi_year module

Previous-filing source-mesh adapter.

Core types: RegistrySnapshot.

class PreviousFilingSourceResolver(*, operation, repository, iva_history_repository, profile_read_ports, registry_snapshot=None, excluded_binding_ids=None)[source]

Bases: object

Resolve previous-filing bindings from the prior-year local store.

Parameters:
resolver_id: ClassVar[str]
owned_sources: ClassVar[tuple[BindingSourceKind, ...]]
resolve(context)[source]

Resolve prior-filing bindings for one calculation context.

Return type:

CalculationSourceResolution

Parameters:

context (CalculationSourceContext)