from sqlalchemy.orm import Session from sqlalchemy import select from ....schema.library.base import Base def read(session:Session, _id:int, obj:Base): stmt = select(obj).where(obj.id == _id) return session.scalars(stmt).one() def read_all(session:Session, obj:Base): stmt = select(obj) return session.scalars(stmt).fetchall() #TODO: Pagination