From c80101aa6e0f80f03ab556ebeb2dffd69f8606f6 Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Thu, 11 Dec 2025 21:48:05 +0100 Subject: [PATCH] chore: clean up definition of composite class of providers --- experiments/airflow/dags/surge_pricing_factory.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/experiments/airflow/dags/surge_pricing_factory.py b/experiments/airflow/dags/surge_pricing_factory.py index 280d201..a886d5b 100644 --- a/experiments/airflow/dags/surge_pricing_factory.py +++ b/experiments/airflow/dags/surge_pricing_factory.py @@ -29,11 +29,12 @@ DEFAULT_ARGS = { 'retry_delay': timedelta(minutes=5), } +class CompositeProvider(SupabaseProvider, BackendAPIProvider): + def __init__(self): + SupabaseProvider.__init__(self) + BackendAPIProvider.__init__(self) + def _get_provider(): - class CompositeProvider(SupabaseProvider, BackendAPIProvider): - def __init__(self): - SupabaseProvider.__init__(self) - BackendAPIProvider.__init__(self) return CompositeProvider() def _make_task_callables(store_mode: str):