add proper repr for exceptions

This commit is contained in:
grillazz 2021-04-05 19:25:54 +02:00
parent 4227e716a5
commit d5b073cf3d

View File

@ -21,9 +21,7 @@ class Base:
db_session.add(self)
return await db_session.commit()
except SQLAlchemyError as ex:
ic("Have to rollback, save failed:")
ic(ex)
raise HTTPException(status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, detail=ex.__str__())
raise HTTPException(status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, detail=repr(ex))
async def delete(self, db_session: AsyncSession):
try:
@ -31,6 +29,4 @@ class Base:
await db_session.commit()
return True
except SQLAlchemyError as ex:
ic("Have to rollback, save failed:")
ic(ex)
raise HTTPException(status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, detail=ex.__str__())
raise HTTPException(status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, detail=repr(ex))