from sqlalchemy import create_engine
from sqlalchemy.orm import declarative_base
from sqlalchemy.orm import sessionmaker
from dotenv import load_dotenv
import os
load_dotenv()
DATABASEURL="sqlite:///./database.db"
# DATABASEURL=os.getenv("DATABASEURL")
engine=create_engine(DATABASEURL,connect_args={"check_same_thread":False})
SessionLocal=sessionmaker(autocommit=False,autoflush=False,bind=engine)
Base=declarative_base()
def get_db():
db=SessionLocal()
try:
yield db
finally:
db.close()