def find(cls, connection: SQLSession, name: str) -> 'Mod':
"""Find exactly one Mod named NAME.
Keyword Arguments:
connection: Database connection to ask on.
name: The name of the mod to search for.
Returns:
The requested mod.
Raises:
NoResultsFound: The name does not match any known mod.
MultipleResultsFound: The name is too ambiguous,
multiple matching mods found.
"""
query = SQLBakery(lambda conn: conn.query(cls))
query += lambda q: q.filter(cls.name.like(bindparam('name')))
return query(connection).params(name='{}'.format(name)).one()
评论列表
文章目录