refactor: modernize typing annotations and docstrings

This commit is contained in:
2025-12-23 05:57:08 +01:00
parent 0fc099c4e4
commit 1098710d06
6 changed files with 45 additions and 49 deletions

View File

@@ -2,7 +2,6 @@
import logging
import os
from pathlib import Path
from typing import Optional
from dotenv import load_dotenv
from flask import Flask
@@ -26,12 +25,12 @@ def setup_logging(app: Flask) -> None:
app.logger.setLevel(logging.DEBUG)
def create_app(config_name: Optional[str] = None) -> Flask:
def create_app(config_name: str | None = None) -> Flask:
"""
Application factory pattern for Flask.
Args:
config_name: Optional configuration name (development, production, etc.)
config_name: str | None configuration name (development, production, etc.)
Returns:
Flask application instance