2018-03-31 18:26:40 +02:00

10 lines
249 B
Python

from sqlalchemy.orm import exc
from werkzeug.exceptions import abort
def get_object_or_404(model, *criterion):
try:
return model.query.filter(*criterion).one()
except exc.NoResultFound, exc.MultipleResultsFound:
abort(404)