File size: 557 Bytes
beb8990
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
Database session utilities - Simplified session management
"""

from sqlalchemy.orm import Session
from database.session_manager import CalendarSessionManager

# Global session manager instance
_session_manager = CalendarSessionManager()


def get_session(database_id: str) -> Session:
    """Get database session for the specified database ID"""
    return _session_manager.get_session(database_id)


def init_database(database_id: str):
    """Initialize database for the specified database ID"""
    return _session_manager.init_database(database_id)