NCAkit / modules /trends /__init__.py
ismdrobiul489's picture
Fix circular import in trends module - create TrendsClient directly in router
51fe39a
raw
history blame contribute delete
692 Bytes
"""
Trends Module - Google Trends Analysis
Uses pytrends for trend data analysis
"""
import logging
from config import NCAkitConfig
logger = logging.getLogger(__name__)
def register(app, config: NCAkitConfig):
"""Register trends module with the app"""
try:
from .router import router
# Include router
app.include_router(router, prefix="/api/trends", tags=["Trends"])
logger.info("Trends module registered successfully")
return True
except Exception as e:
logger.error(f"Failed to register trends module: {e}")
import traceback
logger.error(traceback.format_exc())
return False