From 6c99b26140f624b0d1bb7ade02ab5d8c1f8e6642 Mon Sep 17 00:00:00 2001 From: ajaysi Date: Mon, 6 Apr 2026 08:18:58 +0530 Subject: [PATCH] Skip content_planning imports in podcast-only mode --- backend/app.py | 16 ++++++++-------- backend/requirements.txt | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/backend/app.py b/backend/app.py index 30695ffe..b7ebf360 100644 --- a/backend/app.py +++ b/backend/app.py @@ -159,16 +159,16 @@ else: from api.research_config import router as research_config_router # Import user data endpoints -# Import content planning endpoints -from api.content_planning.api.router import router as content_planning_router +# Import content planning endpoints (skip in podcast-only mode) +if not is_podcast_only_demo_mode(): + from api.content_planning.api.router import router as content_planning_router + from api.content_planning.strategy_copilot import router as strategy_copilot_router +else: + content_planning_router = None + strategy_copilot_router = None + from api.user_data import router as user_data_router -# Import user environment endpoints -from api.user_environment import router as user_environment_router - -# Import strategy copilot endpoints -from api.content_planning.strategy_copilot import router as strategy_copilot_router - # Import database service from services.database import close_database from services.startup_health import ( diff --git a/backend/requirements.txt b/backend/requirements.txt index 771357b3..52627e12 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -37,6 +37,7 @@ exa-py==1.9.1 markdown>=3.5.0 beautifulsoup4>=4.12.0 lxml>=4.9.0 +advertools>=0.14.0 # Data processing pandas>=2.0.0