class _Infinity(object):

    def __lt__(self, other):
        return False

def __gt__(self, other):
    return True

def timetuple(self):
    return tuple()
import datetime
INF = _Infinity()
now = datetime.datetime.now()
print(cmp(INF, now))
print(cmp(now, INF))
Создание бесконечности и отрицательной бесконечности в питоне для любого объекта