MCPcopy Create free account
hub / github.com/TAMustafa/Local_Chat_RAG / init_db

Function init_db

backend/app/db/session.py:14–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
13
14def init_db():
15 try:
16 Base.metadata.create_all(bind=engine)
17 try:
18 from app.log_utils import safe_log_gotcha
19 safe_log_gotcha("[init_db] Database initialized successfully.")
20 except ImportError:
21 print("[init_db] Database initialized successfully.")
22 except Exception as e:
23 try:
24 from app.log_utils import safe_log_gotcha
25 safe_log_gotcha(f"[init_db] Database initialization failed: {e}")
26 except ImportError:
27 print(f"[init_db] Database initialization failed: {e}")
28 raise
29
30def get_db():
31 db = SessionLocal()

Callers 1

main.pyFile · 0.90

Calls 1

safe_log_gotchaFunction · 0.90

Tested by

no test coverage detected