def __lt__(self, other):
        a, b = self.coerce(self.value, other.value)
        try:
            if self.reverse:
                return b < a
            return a < b
        except __HOLE__:
            # Put None at the beginning if reversed, else at the end.
            if self.reverse:
                return a is not None
            return a is None
dataset/ETHPy150Open lektor/lektor/lektor/db.py/_CmpHelper.__lt__