fix: fixes of backwords

This commit is contained in:
2025-12-04 18:39:43 +01:00
parent 59d4fb7891
commit 2a702a6907
2 changed files with 3 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ from procesing.steps import (
ComputeDemandForChunksStep,
AggregatePriceLogsStep,
ComputeElasticityStep,
BuildStateSpaceStep,
# BuildStateSpaceStep,
FitPricingFunctionStep,
PredictPricesStep,
)
@@ -38,7 +38,7 @@ default_args = {
def get_provider():
"""Factory to create composite provider"""
class CompositeProvider(SupabaseProvider, BackendAPIProvider):
class CompositeProvider(SupabaseProvider, BackendAPIProvider): # TODO: Fix this into one global provider singelton instead of multiple inheritance declarations acoss the codebase
def __init__(self):
SupabaseProvider.__init__(self)
BackendAPIProvider.__init__(self)

View File

@@ -111,6 +111,7 @@ def full_pipeline(context: PipelineContext):
return elasticity_df, prices_df
if __name__ == '__main__':
class Provider(SupabaseProvider, BackendAPIProvider):