Source code for cadrumo.application.aggregation._modelo_bindings_support
"""Shared internal support for modelo-binding source resolvers.Core types::class:`~cadrumo.domain.calculations.registry.schema.ModeloRevision`."""from__future__importannotationsfromtypingimportFinalfrom...core.aggregationimportBindingSourceKindfrom...domain.calculations.registry.schemaimportModeloRevisionfrom...domain.invoices.errorsimportInvoicePersistenceErrorfrom...domain.transactions.errorsimportTransactionPersistenceErrorfrom...domain.usage_ratios.errorsimportUsageRatioPersistenceErrorfrom..persistence_errorsimportPersistenceDegradationErrorfrom.source_meshimportCalculationSourceResolutionSTORAGE_DEGRADATION_ERRORS:Final[tuple[type[Exception],...]]=(PersistenceDegradationError,InvoicePersistenceError,TransactionPersistenceError,UsageRatioPersistenceError,)