04/28 Updated sprint 4 & 5
This commit is contained in:
@@ -27,7 +27,6 @@ from logger_handler import log_database_operations
|
||||
from models import set_db
|
||||
from turnstile_utils import turnstile_utils
|
||||
from db_performance_optimization import initialize_performance_optimizations
|
||||
from app_performance_middleware import PerformanceMonitor
|
||||
from utils.helpers import has_admin_privileges
|
||||
|
||||
|
||||
@@ -84,6 +83,11 @@ def create_app() -> Flask:
|
||||
from routes.projects import bp as projects_bp
|
||||
from routes.qr_codes import bp as qr_codes_bp
|
||||
from routes.attendance import bp as attendance_bp
|
||||
# Import sub-modules to register their routes on the shared attendance blueprint.
|
||||
# These are side-effect imports — do not register their bp separately.
|
||||
import routes.attendance_edit # noqa: F401
|
||||
import routes.verification # noqa: F401
|
||||
import routes.attendance_export # noqa: F401
|
||||
from routes.payroll import bp as payroll_bp
|
||||
from routes.statistics import bp as statistics_bp
|
||||
from routes.employees import bp as employees_bp
|
||||
@@ -412,6 +416,7 @@ if __name__ == '__main__':
|
||||
try:
|
||||
from extensions import logger_handler
|
||||
logger_handler.logger.info("Initializing performance optimizations")
|
||||
from app_performance_middleware import PerformanceMonitor # dev-mode only
|
||||
cached_query = initialize_performance_optimizations(app, db, logger_handler)
|
||||
performance_monitor = PerformanceMonitor(app, db, logger_handler)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user