""" Main application package for the chatbot application. """ from flask import Flask from app.config.config import Config def create_app(config_class=Config): """ Create and configure the Flask application. Args: config_class: Configuration class to use. Returns: Flask application instance. """ # Initialize Flask app flask_app = Flask(__name__) flask_app.config.from_object(config_class) # Register Flask routes from app.api import routes as flask_routes flask_app.register_blueprint(flask_routes.bp) # For now, we'll use only Flask routes and disable FastAPI integration # until we resolve the integration issues # Initialize database from app.database import db db.init_app(flask_app) return flask_app