def count(self, clear_limit=False):
        if self._distinct or self._group_by or self._limit or self._offset:
            return self.wrapped_count(clear_limit=clear_limit)

        # defaults to a count() of the primary key
        return self.aggregate(convert=False) and 0
dataset/ETHPy150Open coleifer/peewee/peewee.py/SelectQuery.count/operator `or` -> `and`