if isinstance(v, list):
filter_col = getattr(qry_model, k)
if k == "date":
raise ValueError(
"We cannot search for a list of dates"
)
elif "_equal" in k:
raise ValueError(
"We cannot compare greater_equal or less_equal"
" with a list"
)
qry = qry.filter(filter_col.in_(v))
LOG.debug(
f"Filtering {k} to value {v}"
)