Files
site/WESP_REL/app/routes/__init__.py
T
2026-07-17 12:57:18 +03:00

41 lines
1.2 KiB
Python

from flask import Blueprint, Flask
def register_blueprints(app: Flask) -> None:
"""Регистрирует все blueprints приложения.
Каркас маршрутов; легаси-сверка — legacy/proga_monolith.py.
"""
# Заглушки для будущих модулей
from . import auth, components, recipes, reports, reports_legacy, equipment, periods, sync, scales, sklad, pages, legacy_misc, kiosk, admin, setup, startup, feed_accounting, notifications, feed_quality, daily_plan, analytics, lab # noqa: F401
# Каждый модуль должен предоставить blueprint переменной bp
for module in (
startup,
auth,
components,
recipes,
reports,
reports_legacy,
equipment,
periods,
sync,
scales,
sklad,
pages,
legacy_misc,
kiosk,
admin,
setup,
feed_accounting,
notifications,
feed_quality,
daily_plan,
analytics,
lab,
):
bp = getattr(module, "bp", None)
if bp is not None:
app.register_blueprint(bp)