20 lines
700 B
Python
20 lines
700 B
Python
from __future__ import annotations
|
|
from flask import Flask
|
|
from .home import register_home_routes
|
|
from .auth import register_auth_routes
|
|
from .admin import register_admin_routes
|
|
from .main import register_main_routes
|
|
from .xml import register_xml_routes
|
|
from .utilities import register_util_routes
|
|
from .file_view import register_file_view
|
|
|
|
|
|
def register_routes(app: Flask, socketio=None) -> None:
|
|
"""블루프린트 일괄 등록. socketio는 main 라우트에서만 사용."""
|
|
register_home_routes(app)
|
|
register_auth_routes(app)
|
|
register_admin_routes(app)
|
|
register_main_routes(app, socketio)
|
|
register_xml_routes(app)
|
|
register_util_routes(app)
|
|
register_file_view(app) |