Implement user-specific question numbering and update database schema. Added triggers for automatic question numbering and adjustments upon deletion. Enhanced CRUD operations to manage user_question_number effectively.
This commit is contained in:
31
services/infrastructure/__init__.py
Normal file
31
services/infrastructure/__init__.py
Normal file
@@ -0,0 +1,31 @@
|
||||
"""
|
||||
Инфраструктурные сервисы
|
||||
"""
|
||||
|
||||
from .database import DatabaseService
|
||||
from .logger import get_logger, setup_logging
|
||||
from .metrics import MetricsService, get_metrics_service
|
||||
from .pid_manager import PIDManager, get_pid_manager, cleanup_pid_file
|
||||
from .logging_decorators import (
|
||||
log_function_call, log_business_event, log_fsm_transition,
|
||||
log_handler, log_service, log_business, log_fsm,
|
||||
log_quiet, log_middleware, log_utility
|
||||
)
|
||||
from .logging_utils import (
|
||||
LoggingContext, get_logging_context,
|
||||
log_user_action, log_business_operation, log_fsm_event, log_performance,
|
||||
log_question_created, log_question_answered, log_user_created, log_user_blocked
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
'DatabaseService',
|
||||
'get_logger', 'setup_logging',
|
||||
'MetricsService', 'get_metrics_service',
|
||||
'PIDManager', 'get_pid_manager', 'cleanup_pid_file',
|
||||
'log_function_call', 'log_business_event', 'log_fsm_transition',
|
||||
'log_handler', 'log_service', 'log_business', 'log_fsm',
|
||||
'log_quiet', 'log_middleware', 'log_utility',
|
||||
'LoggingContext', 'get_logging_context',
|
||||
'log_user_action', 'log_business_operation', 'log_fsm_event', 'log_performance',
|
||||
'log_question_created', 'log_question_answered', 'log_user_created', 'log_user_blocked'
|
||||
]
|
||||
Reference in New Issue
Block a user