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, ComputeDemandForChunksStep,
AggregatePriceLogsStep, AggregatePriceLogsStep,
ComputeElasticityStep, ComputeElasticityStep,
BuildStateSpaceStep, # BuildStateSpaceStep,
FitPricingFunctionStep, FitPricingFunctionStep,
PredictPricesStep, PredictPricesStep,
) )
@@ -38,7 +38,7 @@ default_args = {
def get_provider(): def get_provider():
"""Factory to create composite 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): def __init__(self):
SupabaseProvider.__init__(self) SupabaseProvider.__init__(self)
BackendAPIProvider.__init__(self) BackendAPIProvider.__init__(self)

View File

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