def _add_query_clauses(self, initial, expressions, conjunction=None):
        reduced = reduce(operator.and_, expressions)
        if initial is None:
            return reduced
        conjunction = conjunction or operator.and_
        return conjunction(initial, reduced)
dataset/ETHPy150Open coleifer/peewee/peewee.py/Query._add_query_clauses/original