fix bare exception

This commit is contained in:
hay-kot 2021-05-01 19:34:55 -08:00
commit 71c51f3c87

View file

@ -1,11 +1,14 @@
from typing import List from typing import List
from mealie.core.root_logger import get_logger
from mealie.db.models.model_base import SqlAlchemyBase from mealie.db.models.model_base import SqlAlchemyBase
from pydantic import BaseModel from pydantic import BaseModel
from sqlalchemy import func from sqlalchemy import func
from sqlalchemy.orm import load_only from sqlalchemy.orm import load_only
from sqlalchemy.orm.session import Session from sqlalchemy.orm.session import Session
logger = get_logger()
class BaseDocument: class BaseDocument:
def __init__(self) -> None: def __init__(self) -> None:
@ -145,11 +148,9 @@ class BaseDocument:
def delete(self, session: Session, primary_key_value) -> dict: def delete(self, session: Session, primary_key_value) -> dict:
result = session.query(self.sql_model).filter_by(**{self.primary_key: primary_key_value}).one() result = session.query(self.sql_model).filter_by(**{self.primary_key: primary_key_value}).one()
results_as_model = self.schema.from_orm(result)
session.delete(result) session.delete(result)
session.commit() session.commit()
try: return results_as_model
return self.schema.from_orm(result)
except Exception:
pass