openpdf-backend / shell.py
zinoubm's picture
initial commit
66340f1
raw
history blame contribute delete
582 Bytes
from IPython.terminal import embed
from sqlalchemy.engine import create_engine
from sqlalchemy.orm.session import sessionmaker
from app.core.config import settings
from app.models.user import User
if __name__ == "__main__":
engine = create_engine(settings.DATABASE_URL, future=True)
SessionLocal = sessionmaker(bind=engine, autocommit=False, autoflush=False)
terminal = embed.InteractiveShellEmbed()
terminal.extension_manager.load_extension("autoreload")
terminal.run_line_magic("autoreload", "2")
db = SessionLocal(future=True)
terminal.mainloop()